.card[data-v-46eaa8a7]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;direction:rtl;display:block;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.card[data-v-46eaa8a7]:hover{transform:translateY(-2px)}.thumb[data-v-46eaa8a7]{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}img[data-v-46eaa8a7]{aspect-ratio:16/13;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.badge[data-v-46eaa8a7]{background:#f987873d;color:var(--secondary-color);display:inline-block;font-size:11px;min-width:32px;padding:10px}.badge[data-v-46eaa8a7],.chip[data-v-46eaa8a7]{border-radius:20px;text-align:center}.chip[data-v-46eaa8a7]{bottom:10px;box-shadow:0 2px 4px #0000001a;color:#fff;font-size:12px;font-weight:700;left:50%;padding:6px 12px;position:absolute;transform:translate(-50%)}.chip.green[data-v-46eaa8a7]{background:#10b981}.chip.pink[data-v-46eaa8a7]{background:#ec4899}.chip.blue[data-v-46eaa8a7]{background:#3b82f6}.swiper-slide:hover .card-tools[data-v-46eaa8a7]{bottom:-12%}.card-tools[data-v-46eaa8a7]{border-radius:15px;bottom:-100px;flex-direction:row!important;justify-content:space-around;left:50%;padding-block:3px;position:absolute;transform:translate(-50%,-50%);transition:all .3s ease;width:80%;z-index:10}.fab[data-v-46eaa8a7]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff;border:0;border-radius:50%;color:#374151;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.fab.wish svg[data-v-46eaa8a7]{transition:fill .3s ease}.fab.wish[data-v-46eaa8a7]:hover{transform:scale(1.1)}.fab.wish.on[data-v-46eaa8a7]{animation:wishlist-pulse-46eaa8a7 .6s ease-out;background:#fff0f0!important;border-color:#fecaca!important;box-shadow:0 2px 8px #ef444433!important;color:#ef4444!important;transform:scale(1.05)}.fab.wish.on svg[data-v-46eaa8a7]{fill:#ef4444!important}.fab.wish.on[data-v-46eaa8a7]:hover{background:#fecaca!important;box-shadow:0 4px 12px #ef44444d!important;color:#dc2626!important;transform:scale(1.15)}.fab.wish.on:hover svg[data-v-46eaa8a7]{fill:#dc2626!important}.fab.wish.loading[data-v-46eaa8a7]{background:#f9fafb!important;border-color:#d1d5db!important;color:#6b7280!important;opacity:.7;pointer-events:none;transform:scale(.95)}.wishlist-spinner[data-v-46eaa8a7]{animation:wishlist-spin-46eaa8a7 1s linear infinite;border:2px solid #f3f4f6;border-radius:50%;border-top-color:#ef4444;height:20px;width:20px}.fab.wish.on .wishlist-spinner[data-v-46eaa8a7]{border-top-color:#ef4444}@keyframes wishlist-spin-46eaa8a7{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes wishlist-pulse-46eaa8a7{0%{box-shadow:0 2px 8px #ef444433;transform:scale(1.05)}50%{box-shadow:0 4px 16px #ef444466;transform:scale(1.15)}to{box-shadow:0 2px 8px #ef444433;transform:scale(1.05)}}.fab.compare-btn[data-v-46eaa8a7]:hover{background:#e9ecef;border-color:#adb5bd;color:#495057}.fab.compare-btn.in-compare[data-v-46eaa8a7]{animation:compare-pulse-46eaa8a7 .6s ease-out;background:#007bff;border-color:#007bff;box-shadow:0 2px 8px #007bff33;color:#fff}.fab.compare-btn.in-compare[data-v-46eaa8a7]:hover{background:#0056b3;border-color:#0056b3}.compare-spinner[data-v-46eaa8a7]{animation:compare-spin-46eaa8a7 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:16px;width:16px}.fab.compare-btn.in-compare .compare-spinner[data-v-46eaa8a7]{border-top-color:#fff}@keyframes compare-spin-46eaa8a7{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes compare-pulse-46eaa8a7{0%{box-shadow:0 2px 8px #007bff33;transform:scale(1.05)}50%{box-shadow:0 4px 12px #007bff4d;transform:scale(1.1)}to{box-shadow:0 2px 8px #007bff33;transform:scale(1.05)}}.cart-ctrl.oos[data-v-46eaa8a7]{opacity:.75}.cart-ctrl.busy[data-v-46eaa8a7]{opacity:.85}.ctrl-btn[data-v-46eaa8a7]{align-items:center;background:#f2f2f2;border:1px solid #fff;border-radius:50%;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.ctrl-btn[data-v-46eaa8a7]:hover{background:#f3f4f6}.ctrl-btn[disabled][data-v-46eaa8a7]{cursor:not-allowed;opacity:.5}.qty[data-v-46eaa8a7]{font-size:14px;font-weight:700;min-width:20px;text-align:center}.lock[data-v-46eaa8a7]{align-items:center;color:#6b7280;display:inline-flex;justify-content:center}.mini-spin[data-v-46eaa8a7]{animation:spin-46eaa8a7 .8s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#9ca3af;height:14px;width:14px}@keyframes spin-46eaa8a7{to{transform:rotate(1turn)}}.info[data-v-46eaa8a7]{padding:2px 16px 0}.meta[data-v-46eaa8a7]{display:inline-block;margin-bottom:8px;width:50%}.stars[data-v-46eaa8a7]{align-items:center;color:#f59e0b;display:flex;font-size:14px;gap:4px;justify-content:flex-end}.star[data-v-46eaa8a7]{font-size:16px}.rating-num[data-v-46eaa8a7]{color:#111827;font-size:10px;font-weight:700}.count[data-v-46eaa8a7]{color:#6b7280;font-size:12px}.brand[data-v-46eaa8a7]{color:#6b7280;display:inline-block;font-weight:700;margin-bottom:4px;text-decoration:none;transition:transform .2s ease}.brand[data-v-46eaa8a7],.title[data-v-46eaa8a7]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;-webkit-box-orient:vertical;height:40px}.title[data-v-46eaa8a7]{color:#111827;font-size:14px;font-weight:400;overflow:hidden;text-align:right}.pricing-section[data-v-46eaa8a7]{margin-bottom:12px}.price-row[data-v-46eaa8a7]{align-items:center;display:flex;gap:8px;margin-bottom:4px}.price.final[data-v-46eaa8a7]{color:#000;font-size:16px;font-weight:800}@media (max-width:768px){.price.final[data-v-46eaa8a7]{font-size:14px}}.old-price-row[data-v-46eaa8a7]{align-items:center;display:flex;gap:8px}.currency-icon[data-v-46eaa8a7]{display:inline-block;height:16px;margin-right:2px;vertical-align:middle;width:16px}.old[data-v-46eaa8a7]{color:#9ca3af;text-decoration:line-through}.save-amount[data-v-46eaa8a7]{color:#10b981;font-size:12px;font-weight:600}.add-to-cart-btn[data-v-46eaa8a7]{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px;text-align:center;transition:all .2s ease;width:100%}.add-to-cart-btn[data-v-46eaa8a7]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.add-to-cart-btn[data-v-46eaa8a7]:disabled{cursor:not-allowed;opacity:.5}.grid .card:hover .card-tools[data-v-46eaa8a7]{bottom:-15px}.success-toast[data-v-46eaa8a7]{position:fixed;right:20px;top:20px;z-index:10000}.success-content[data-v-46eaa8a7]{align-items:center;background:#10b981;border-radius:8px;box-shadow:0 4px 12px #10b9814d;color:#fff;display:flex;font-size:14px;font-weight:600;gap:10px;min-width:200px;padding:12px 20px}.success-content svg[data-v-46eaa8a7]{flex-shrink:0}.slide-fade-enter-active[data-v-46eaa8a7]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-46eaa8a7]{transition:all .3s ease-in}.slide-fade-enter-from[data-v-46eaa8a7],.slide-fade-leave-to[data-v-46eaa8a7]{opacity:0;transform:translate(100%)}[dir=rtl] .success-toast[data-v-46eaa8a7]{left:20px;right:auto}[dir=rtl] .success-content[data-v-46eaa8a7]{text-align:right}.color-pallete-container[data-v-46eaa8a7]{gap:8px;margin-bottom:8px;margin-top:8px}.color-pallete[data-v-46eaa8a7]{border:2px solid #e5e7eb;border-radius:50%;cursor:pointer;display:inline-block;flex-shrink:0;height:24px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:24px}.color-pallete.has-image[data-v-46eaa8a7]{background-position:50%;background-repeat:no-repeat;background-size:cover}.color-pallete[data-v-46eaa8a7]:hover{box-shadow:0 2px 8px #00000026;transform:scale(1.1)}.color-pallete-num[data-v-46eaa8a7]{align-items:center;color:#6b7280;display:flex;font-size:12px;font-weight:600;justify-content:center;min-width:32px}.status-card.most-popular[data-v-46eaa8a7]{background-color:#15803d}.status-card.best-offers[data-v-46eaa8a7]{background-color:#dc2626}.status-card.best-selling[data-v-46eaa8a7]{background-color:#f97316}.status-card.new[data-v-46eaa8a7]{background-color:#22c55e}.status-card.available[data-v-46eaa8a7]{background-color:#10b981}.status-card.out[data-v-46eaa8a7]{background-color:#6b7280}.status-card.count-down[data-v-46eaa8a7]{background-color:#ef4444}
