.wishlist__empty{text-align:center;padding:4rem 1rem}.wishlist__empty-icon{font-size:4rem;color:var(--color-border);margin-bottom:1.5rem}.wishlist__empty-icon i{animation:pulse-heart 2s ease-in-out infinite}@keyframes pulse-heart{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.7}}.wishlist__empty-title{font-family:var(--font-heading);font-size:1.75rem;font-weight:700;margin:0 0 .75rem}.wishlist__empty-text{color:var(--color-text-secondary);margin:0 0 2rem;font-size:1rem}.wishlist__empty-btn{display:inline-flex;align-items:center;gap:.5rem}.wishlist__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.wishlist__count{display:flex;align-items:center;gap:.5rem;font-size:1rem;color:var(--color-text-secondary);margin:0}.wishlist__count i{color:var(--color-primary)}.wishlist__count span{font-weight:700;color:var(--color-text)}.wishlist__clear{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-secondary);font-size:.85rem;cursor:pointer;transition:all .2s ease}.wishlist__clear:hover{background:#fb33331a;border-color:var(--color-primary);color:var(--color-primary)}.wishlist__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media (max-width: 1200px){.wishlist__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.wishlist__grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width: 480px){.wishlist__grid{grid-template-columns:1fr}}.wishlist__loading{grid-column:1 / -1;text-align:center;padding:3rem 1rem;color:var(--color-text-secondary)}.wishlist__loading-spinner{width:40px;height:40px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;margin:0 auto 1rem;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.wishlist__not-found{grid-column:1 / -1;text-align:center;padding:2rem;color:var(--color-text-secondary)}.wishlist__grid .product-card{transition:opacity .3s ease,transform .3s ease}.wishlist__grid .product-card__action.is-wishlisted{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.wishlist__grid .product-card__action.is-wishlisted:hover{background:#fb3333cc}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-wishlist.css.map */
