[data-wishlist-btn]{background:transparent;border:none;cursor:pointer;padding:8px;transition:all .3s ease;position:relative}[data-wishlist-btn] svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;transition:all .3s ease}[data-wishlist-btn].in-wishlist svg{fill:#e74c3c;stroke:#e74c3c}[data-wishlist-btn]:hover svg{transform:scale(1.1)}[data-wishlist-count]{display:none;position:absolute;top:-5px;right:-5px;background:#e74c3c;color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.wishlist-notification{position:fixed;top:20px;right:20px;background:#2ecc71;color:#fff;padding:15px 25px;border-radius:5px;box-shadow:0 4px 12px #00000026;z-index:10000;opacity:0;transform:translateY(-20px);transition:all .3s ease;font-size:14px;font-weight:500}.wishlist-notification.show{opacity:1;transform:translateY(0)}.wishlist-empty{text-align:center;padding:60px 20px}.wishlist-empty h2{font-size:28px;margin-bottom:15px;color:#333}.wishlist-empty p{font-size:16px;color:#666;margin-bottom:30px}.wishlist-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;padding:40px 0}.wishlist-item{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:all .3s ease}.wishlist-item:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.wishlist-item__image{position:relative;padding-top:100%;overflow:hidden;background:#f5f5f5}.wishlist-item__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.wishlist-item__details{padding:20px}.wishlist-item__title{font-size:16px;margin:0 0 10px;font-weight:600}.wishlist-item__title a{color:#333;text-decoration:none}.wishlist-item__title a:hover{color:#000}.wishlist-item__price{font-size:18px;font-weight:700;color:#e74c3c;margin:0 0 20px}.wishlist-item__actions{display:flex;gap:10px;flex-direction:column}.wishlist-item__actions .button{width:100%;padding:12px 20px;text-align:center;text-decoration:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.button--primary{background:#000;color:#fff}.button--primary:hover{background:#333}.button--secondary{background:#fff;color:#666;border:1px solid #ddd}.button--secondary:hover{background:#f5f5f5;color:#333}@media (max-width: 768px){.wishlist-items{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.wishlist-notification{right:10px;left:10px;top:10px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/wishlist.css.map */
