.hero-section[data-v-b1f62bca]{background:linear-gradient(135deg,#fff,#f8f9ff);border-bottom:1px solid #e9ecef;overflow:hidden;position:relative}.hero-section[data-v-b1f62bca]:before{background:radial-gradient(circle at 20% 50%,rgba(0,123,255,.05) 0,transparent 70%),radial-gradient(circle at 80% 20%,rgba(255,193,7,.05) 0,transparent 70%);content:"";inset:0;position:absolute;z-index:-1}.stat-item[data-v-b1f62bca]{text-align:left}.carousel-slide-content[data-v-b1f62bca]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px}.min-vh-30[data-v-b1f62bca]{min-height:30vh}@media (max-width:991.98px){.hero-section[data-v-b1f62bca]{margin-left:0!important;width:100%!important}}.trending-searches[data-v-187e4487]{background-color:#f8f9fa}.trending-section-wrapper[data-v-187e4487]{background:#fff;border:1px solid #e9ecef;box-shadow:0 2px 10px #0000000d;margin:0 auto;padding:30px 25px}.section-title[data-v-187e4487]{color:#333;font-weight:600}.fire-icon[data-v-187e4487]{margin-right:8px}.trending-tags[data-v-187e4487]{max-width:100%}.trending-tag[data-v-187e4487]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:50px;color:#495057;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;margin:4px;padding:8px 16px;text-decoration:none;transition:all .2s ease-in-out;white-space:nowrap}.trending-tag[data-v-187e4487]:hover{background:#007bff;border-color:#007bff;box-shadow:0 2px 8px #007bff33;color:#fff;transform:translateY(-1px)}.trending-tag.hot-trend[data-v-187e4487]{background:#f8f9fa;border:2px solid #dc3545;box-shadow:0 2px 4px #dc354533;color:#dc3545;position:relative}.trending-tag.hot-trend[data-v-187e4487]:hover{background:#e9ecef;border-color:#dc3545;box-shadow:0 2px 8px #dc354533;color:#dc3545;transform:translateY(-1px)}.fire-indicator[data-v-187e4487]{font-size:12px;margin-right:6px}@media (max-width:768px){.trending-section-wrapper[data-v-187e4487]{margin:0 10px;padding:25px 20px}.trending-tag[data-v-187e4487]{font-size:13px;margin:2px;padding:6px 12px}}.icon-wrapper[data-v-8d418742]{background:linear-gradient(135deg,#dc3545,#c82333)}.icon-bounce[data-v-8d418742]{animation:iconBounce-8d418742 1s ease-in-out infinite;display:inline-block}@keyframes iconBounce-8d418742{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-fade-in[data-v-8d418742]{animation:fadeInUp-8d418742 .6s ease-out}@keyframes fadeInUp-8d418742{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.popular-item-card[data-v-8d418742]{background:linear-gradient(180deg,#fff 0,#fafafa);border-radius:1rem!important;box-shadow:0 2px 4px #0000000d,0 4px 8px #0000000d,0 8px 16px #0000000d;cursor:pointer;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.popular-item-card[data-v-8d418742]:before{background:linear-gradient(135deg,#0d6efd1a,#dc35451a);border-radius:1rem;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:2px;position:absolute;transition:opacity .4s ease}.popular-item-card[data-v-8d418742]:hover{box-shadow:0 8px 16px #00000014,0 16px 32px #0000001f,0 24px 48px #00000029;transform:translateY(-12px) scale(1.02)}.popular-item-card[data-v-8d418742]:hover:before{opacity:1}.popular-item-image[data-v-8d418742]{filter:brightness(1);transition:transform .6s cubic-bezier(.4,0,.2,1)}.popular-item-card:hover .popular-item-image[data-v-8d418742]{filter:brightness(1.1);transform:scale(1.15) rotate(1deg)}.image-gradient[data-v-8d418742]{background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.3) 30%,transparent);opacity:0;pointer-events:none;transition:opacity .4s ease}.popular-item-card:hover .image-gradient[data-v-8d418742]{opacity:1}.badge-container[data-v-8d418742]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.trending-badge[data-v-8d418742]{animation:pulse-8d418742 2s ease-in-out infinite;background:linear-gradient(135deg,#dc3545,#c82333);font-size:.7rem!important;font-weight:700!important;letter-spacing:.5px;text-transform:uppercase}@keyframes pulse-8d418742{0%,to{box-shadow:0 2px 8px #dc354566;transform:translateY(0) scale(1)}50%{box-shadow:0 4px 16px #dc354599;transform:translateY(-2px) scale(1.05)}}.bg-gradient-danger[data-v-8d418742]{background:linear-gradient(135deg,#dc3545,#c82333)}.bg-gradient-success[data-v-8d418742]{background:linear-gradient(135deg,#28a745,#20c997)}.price-currency[data-v-8d418742]{font-size:.875rem;font-weight:500}.price-amount[data-v-8d418742]{font-weight:800!important;letter-spacing:-.5px}.gradient-text[data-v-8d418742]{background:linear-gradient(135deg,#0d6efd,#0a58ca);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:brightness(1);transition:filter .3s ease}.popular-item-card:hover .gradient-text[data-v-8d418742]{filter:brightness(1.2)}.metrics-row[data-v-8d418742]{border-color:#00000014!important;transition:all .3s ease}.popular-item-card:hover .metrics-row[data-v-8d418742]{border-color:#0d6efd33!important}.views-count[data-v-8d418742]{font-size:.875rem;transition:all .3s ease}.popular-item-card:hover .views-count[data-v-8d418742]{color:#0d6efd!important;transform:scale(1.05)}.hover-overlay[data-v-8d418742]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#0d6efdf2,#0a58caf2);opacity:0;pointer-events:none;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:10}.popular-item-card:hover .hover-overlay[data-v-8d418742]{opacity:1;pointer-events:auto}.quick-view-btn[data-v-8d418742]{animation:slideUp-8d418742 .4s ease-out;border:3px solid #fff!important;box-shadow:0 8px 24px #0000004d;font-size:1rem!important;font-weight:700!important;letter-spacing:.5px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)!important}@keyframes slideUp-8d418742{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.quick-view-btn[data-v-8d418742]:hover{background:linear-gradient(135deg,#0d6efd,#0a58ca)!important;border-color:#ffffff4d!important;box-shadow:0 12px 32px #0d6efd80!important;color:#fff!important;transform:scale(1.1) translateY(-2px)!important}.hover-info[data-v-8d418742]{animation:fadeIn-8d418742 .5s ease-out .2s forwards;opacity:0}@keyframes fadeIn-8d418742{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card-body[data-v-8d418742]{background:linear-gradient(180deg,#fffffff2 0,#fafafaf2);transition:background .3s ease}.popular-item-card:hover .card-body[data-v-8d418742]{background:linear-gradient(180deg,#fff 0,#f8f9fa)}@media (max-width:768px){.popular-item-card[data-v-8d418742]:hover{transform:translateY(-6px) scale(1.01)}.hover-overlay[data-v-8d418742]{display:none!important}.badge-container[data-v-8d418742]{zoom:.9}}.popular-item-card[data-v-8d418742]:focus-visible{outline:3px solid #0d6efd;outline-offset:4px}.badge.bg-light[data-v-8d418742]{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;border:1px solid rgba(0,0,0,.1)!important;font-weight:600}.carousel-header[data-v-9972f3c7]{background:var(--header-bg-color,#fff);border-bottom:1px solid #e9ecef;padding:16px 20px!important}.carousel-header h6[data-v-9972f3c7]{color:var(--header-text-color,#2d3748);font-size:1.1rem;font-weight:600;margin-bottom:2px}.carousel-header small[data-v-9972f3c7]{color:var(--header-text-color,#6c757d);font-size:.875rem;opacity:.8}.carousel-link[data-v-9972f3c7]{color:var(--link-color,#007bff);font-weight:500;text-decoration:none;transition:all .2s ease}.carousel-link[data-v-9972f3c7]:hover{color:var(--link-color,#0056b3);opacity:.8;text-decoration:none}.position-relative[data-v-9972f3c7]{margin:0}.btn[data-v-9972f3c7]{align-items:center;background:#fff;border:1px solid #dee2e6;color:#495057;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;transition:all .3s ease;width:40px}.btn[data-v-9972f3c7]:hover:not(:disabled){background:#007bff;border-color:#007bff;box-shadow:0 4px 12px #007bff4d;color:#fff;transform:translateY(-2px)}.btn[data-v-9972f3c7]:disabled{background:#f8f9fa;color:#6c757d;cursor:not-allowed;opacity:.4}.btn[data-v-9972f3c7]:focus{box-shadow:0 0 0 .2rem #007bff40}.carousel-scroll-container[data-v-9972f3c7]{overflow-x:auto;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;padding:20px!important}.carousel-scroll-container[data-v-9972f3c7]::-webkit-scrollbar{display:none}.d-flex[data-v-9972f3c7]{gap:15px}.card[data-v-9972f3c7]{background:#fff;border:1px solid #e9ecef;border-radius:8px;min-height:350px;transition:all .3s ease}.card[data-v-9972f3c7]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.placeholder-glow .placeholder[data-v-9972f3c7]{border-radius:4px}@media (max-width:768px){.carousel-header[data-v-9972f3c7]{padding:12px 16px!important}.carousel-header h6[data-v-9972f3c7]{font-size:1rem}.btn[data-v-9972f3c7]{font-size:14px;height:35px;width:35px}.carousel-scroll-container[data-v-9972f3c7]{padding:15px!important}.d-flex[data-v-9972f3c7]{gap:12px}}@media (max-width:480px){.carousel-header[data-v-9972f3c7]{padding:10px 12px!important}.btn[data-v-9972f3c7]{font-size:12px;height:32px;width:32px}.carousel-scroll-container[data-v-9972f3c7]{padding:12px!important}.d-flex[data-v-9972f3c7]{gap:10px}}.product-carousel-wrapper[data-v-2786592b]{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 10px #0000000d;margin:10px 0;overflow:hidden}.product-skeleton[data-v-2786592b]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;height:320px;overflow:hidden;width:195px}.product-skeleton-image[data-v-2786592b]{animation:loading-2786592b 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;height:180px}.product-skeleton-content[data-v-2786592b]{padding:12px}.product-skeleton-title[data-v-2786592b]{height:16px}.product-skeleton-price[data-v-2786592b],.product-skeleton-title[data-v-2786592b]{animation:loading-2786592b 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;margin-bottom:8px}.product-skeleton-price[data-v-2786592b]{height:20px;width:60%}.product-skeleton-meta[data-v-2786592b]{animation:loading-2786592b 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;height:12px;width:80%}@keyframes loading-2786592b{0%{background-position:200% 0}to{background-position:-200% 0}}.product-card[data-v-2786592b]{background:#fff;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:320px;overflow:hidden;position:relative;transition:all .3s ease;width:195px}.product-card[data-v-2786592b]:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-4px)}.product-card.highlighted[data-v-2786592b]{border:2px solid #007bff;box-shadow:0 4px 12px #007bff33}.product-card.featured[data-v-2786592b]{border:2px solid #ffc107}.product-card.sold[data-v-2786592b]{opacity:.7}.product-card.sold[data-v-2786592b]:after{background:#fffc;content:"";inset:0;position:absolute;z-index:1}.product-image-container[data-v-2786592b]{background:#f8f9fa;height:180px;overflow:hidden;position:relative}.product-image[data-v-2786592b]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.product-card:hover .product-image[data-v-2786592b]{transform:scale(1.05)}.product-image-placeholder[data-v-2786592b]{align-items:center;background:#f8f9fa;color:#6c757d;display:flex;font-size:2rem;height:100%;justify-content:center;width:100%}.status-badge[data-v-2786592b]{border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.5px;padding:4px 8px;position:absolute;right:8px;top:8px;z-index:2}.sold-badge[data-v-2786592b]{background:#dc3545;color:#fff}.inactive-badge[data-v-2786592b]{background:#6c757d;color:#fff}.product-info[data-v-2786592b]{display:flex;flex:1;flex-direction:column;padding:12px}.product-title[data-v-2786592b]{color:#2d3748;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:6px}.product-description[data-v-2786592b],.product-title[data-v-2786592b]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-description[data-v-2786592b]{color:#6c757d;font-size:12px;line-height:1.4;margin-bottom:8px}.product-meta[data-v-2786592b]{margin-top:auto}.product-price[data-v-2786592b]{align-items:baseline;display:flex;gap:2px;margin-bottom:6px}.price-currency[data-v-2786592b]{color:#4a5568;font-size:12px;font-weight:500}.price-amount[data-v-2786592b]{color:#2d3748;font-size:16px;font-weight:700}.negotiable-badge[data-v-2786592b]{background:#e9ecef;border-radius:10px;color:#495057;font-size:10px;font-weight:600;margin-left:4px;padding:2px 6px}.product-details[data-v-2786592b]{color:#6c757d;font-size:11px}.category-name[data-v-2786592b]{background:#f8f9fa;border-radius:8px;font-weight:500;padding:2px 6px}.special-badge[data-v-2786592b]{border-radius:10px;bottom:8px;font-size:10px;font-weight:600;padding:2px 6px;position:absolute;right:8px;z-index:2}.trending-badge[data-v-2786592b]{background:linear-gradient(45deg,#ff6b6b,#ff8e8e);color:#fff}.popular-badge[data-v-2786592b]{background:linear-gradient(45deg,#4ecdc4,#6ee8df);color:#fff}.new-badge[data-v-2786592b]{background:linear-gradient(45deg,#45b7d1,#4fc3f7);color:#fff}.product-carousel-wrapper[data-v-2786592b]{--header-bg-color:#fff;--header-text-color:#333;--link-color:#007bff}.product-carousel-wrapper[data-v-2786592b] .carousel-header{background:var(--header-bg-color);border-bottom:1px solid #e9ecef;color:var(--header-text-color)}.product-carousel-wrapper[data-v-2786592b] .carousel-link{color:var(--link-color)}.product-carousel-wrapper[data-v-2786592b] .carousel-link:hover{color:var(--link-color);opacity:.8}@media (max-width:768px){.product-card[data-v-2786592b]{height:280px;width:165px}.product-image-container[data-v-2786592b]{height:140px}.product-info[data-v-2786592b]{padding:10px}.product-title[data-v-2786592b]{font-size:13px}.price-amount[data-v-2786592b]{font-size:14px}}@media (max-width:480px){.product-card[data-v-2786592b]{height:250px;width:145px}.product-image-container[data-v-2786592b]{height:120px}.product-info[data-v-2786592b]{padding:8px}.product-title[data-v-2786592b]{font-size:12px}.price-amount[data-v-2786592b]{font-size:13px}}.featured-section[data-v-a6936c04]{margin:10px 0}.loading-container[data-v-a6936c04]{align-items:center;justify-content:center;min-height:300px}.featured-card[data-v-a6936c04],.loading-container[data-v-a6936c04]{display:flex;flex-direction:column}.featured-card[data-v-a6936c04]{background:#fff;border:1px solid #e9ecef;border-radius:12px;cursor:pointer;height:350px;overflow:hidden;position:relative;transition:all .3s ease;width:280px}.featured-card[data-v-a6936c04]:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-8px)}.featured-card[data-v-a6936c04]:focus{outline:2px solid #007bff;outline-offset:2px}.featured-ribbon[data-v-a6936c04]{background:linear-gradient(45deg,#ff6b6b,#ee5a52);box-shadow:0 2px 8px #ff6b6b4d;color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px;padding:6px 16px;position:absolute;right:-8px;top:12px;transform:rotate(0);z-index:2}.featured-ribbon[data-v-a6936c04]:before{border-bottom:8px solid transparent;border-left:8px solid #d63447;bottom:-8px;content:"";height:0;left:0;position:absolute;width:0}.featured-image-container[data-v-a6936c04]{background:#f8f9fa;height:200px;overflow:hidden;position:relative}.featured-image[data-v-a6936c04]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.featured-card:hover .featured-image[data-v-a6936c04]{transform:scale(1.1)}.featured-image-placeholder[data-v-a6936c04]{align-items:center;background:#f8f9fa;display:flex;height:100%;justify-content:center;width:100%}.premium-badge-overlay[data-v-a6936c04]{align-items:center;background:#000c;border-radius:6px;bottom:8px;color:#fff;display:flex;font-size:11px;font-weight:600;left:8px;letter-spacing:.5px;padding:4px 8px;position:absolute}.featured-info[data-v-a6936c04]{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:20px}.product-title[data-v-a6936c04]{color:#2d3748;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.4;margin-bottom:12px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.price-section[data-v-a6936c04]{margin-top:auto}.price-display[data-v-a6936c04]{align-items:baseline;display:flex;gap:2px}.currency[data-v-a6936c04]{color:#4a5568;font-size:14px;font-weight:500}.price-amount[data-v-a6936c04]{color:#2d3748;font-size:20px;font-weight:700}@media (max-width:768px){.featured-card[data-v-a6936c04]{height:320px;width:240px}.featured-info[data-v-a6936c04]{padding:15px}.product-title[data-v-a6936c04]{font-size:15px}.price-amount[data-v-a6936c04]{font-size:18px}}@media (max-width:480px){.featured-card[data-v-a6936c04]{height:280px;width:200px}.featured-image-container[data-v-a6936c04]{height:160px}.featured-info[data-v-a6936c04]{padding:12px}.product-title[data-v-a6936c04]{font-size:14px;margin-bottom:8px}.price-amount[data-v-a6936c04]{font-size:16px}}.step-icon-container[data-v-db11fc88]{box-shadow:0 4px 15px #0000001a;height:80px;transition:all .3s ease;width:80px}.step-icon-container[data-v-db11fc88]:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.step-icon-container i[data-v-db11fc88]{transition:all .3s ease}.col-md-4:hover .step-icon-container i[data-v-db11fc88]{transform:scale(1.1)}@media (max-width:768px){.step-icon-container[data-v-db11fc88]{height:70px;width:70px}.step-icon-container i[data-v-db11fc88]{font-size:2rem!important}.h5[data-v-db11fc88]{font-size:1.1rem}p[data-v-db11fc88]{font-size:.9rem}}@media (max-width:576px){.step-icon-container[data-v-db11fc88]{height:60px;width:60px}.step-icon-container i[data-v-db11fc88]{font-size:1.75rem!important}.py-5[data-v-db11fc88]{padding:2rem 0!important}.mb-5[data-v-db11fc88]{margin-bottom:2rem!important}}
