@charset "UTF-8";.wishlist-login,.wishlist-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:4px}.wishlist-toggle{position:relative;border:0;cursor:pointer;transition:all .3s ease;background:var(--nader-color-white-gray);color:var(--nader-color-dark);padding:0}.wishlist-toggle .loading-spinner{position:absolute;display:none;top:10px;left:10px;width:20px;height:20px;border:2px solid rgba(0,0,0,.5);border-radius:50%;border-top-color:transparent;border-bottom-color:transparent;animation:rotate 1s ease-in-out infinite}.wishlist-toggle svg{width:24px;height:24px;transition:all .3s ease-in-out}.wishlist-toggle.loading{cursor:not-allowed;position:relative}.wishlist-toggle.loading svg{visibility:hidden;transition:none}.wishlist-toggle.loading .loading-spinner{display:block}.wishlist-toggle.in-wishlist{background:var(--nader-color-red);color:var(--nader-color-white)}.wishlist-login{gap:5px;background:var(--nader-color-dark);color:var(--nader-color-main)}.wishlist-login svg{width:42px;height:24px}.nader-wishlist-popup{max-width:300px;width:100%}.nader-wishlist-popup .wishlist-message{font-size:13px}.nader-wishlist-popup .wishlist-actions{gap:10px;margin-top:20px}.nader-wishlist-popup .wishlist-actions .form-button{height:32px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;background:var(--nader-color-white-gray);color:var(--nader-color-dark);border-radius:4px;padding:2px 12px}.nader-wishlist-popup .wishlist-actions .form-button:hover{background:var(--nader-color-dark);color:var(--nader-color-main)}.nader-wishlist-account{max-width:1200px;margin:0 auto}.nader-wishlist-account .wishlist-empty-state{text-align:center;padding:60px 20px;background:#f8f9fa;border-radius:8px}.nader-wishlist-account .wishlist-empty-state svg{width:80px;height:80px;margin-bottom:20px;color:var(--nader-color-main)}.nader-wishlist-account .wishlist-empty-state h3{font-size:1.5em;margin-bottom:10px;color:var(--nader-color-dark)}.nader-wishlist-account .wishlist-empty-state p{color:#6b7280;margin-bottom:20px}.nader-wishlist-account .wishlist-empty-state .button{background:var(--nader-color-main);color:#fff;padding:12px 24px;border-radius:4px;font-weight:600}.nader-wishlist-account .wishlist-empty-state .button:hover{background:var(--nader-color-dark)}.nader-wishlist-account .wishlist-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.nader-wishlist-account .wishlist-card{display:flex;padding:12px;gap:12px;background:var(--nader-color-white);border-radius:4px;box-shadow:0 2px 10px rgba(var(--nader-color-dark-rgb),.05);transition:all .3s ease}.nader-wishlist-account .wishlist-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(var(--nader-color-dark-rgb),.1)}.nader-wishlist-account .wishlist-thumbnail{width:80px;flex-shrink:0}.nader-wishlist-account .wishlist-thumbnail img{width:100%;height:auto;border-radius:4px;display:block}.nader-wishlist-account .wishlist-thumbnail a{display:block;line-height:0}.nader-wishlist-account .wishlist-content{flex-grow:1;min-width:0}.nader-wishlist-account .wishlist-content h3{margin:0 0 8px;font-size:.875em;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.nader-wishlist-account .wishlist-content h3 a{color:var(--nader-color-dark);text-decoration:none}.nader-wishlist-account .wishlist-content h3 a:hover{color:var(--nader-color-main)}.nader-wishlist-account .product-meta .price{font-weight:700;color:var(--nader-color-dark-light);font-size:.95em;margin-bottom:5px}.nader-wishlist-account .product-meta .stock-status{font-size:.85em}.nader-wishlist-account .product-meta .stock-status .in-stock{color:var(--nader-color-green)}.nader-wishlist-account .product-meta .stock-status .out-of-stock{color:var(--nader-color-red)}.nader-wishlist-account .free-price{font-size:.8rem;display:unset}.nader-wishlist-account .wishlist-actions{display:flex;flex-direction:column;margin-right:10px;gap:4px}.nader-wishlist-account .wishlist-actions .add-to-cart-icon{background:var(--nader-color-white-gray);color:var(--nader-color-main);width:40px;height:40px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.nader-wishlist-account .wishlist-actions .add-to-cart-icon svg{width:24px;height:24px}.nader-wishlist-account .wishlist-actions .add-to-cart-icon:hover{background:var(--nader-color-main)}.nader-wishlist-account .wishlist-actions .add-to-cart-icon:hover svg{fill:var(--nader-color-dark)}@media (max-width:768px){.nader-wishlist-account .wishlist-grid{grid-template-columns:1fr}.nader-wishlist-account .wishlist-thumbnail{width:70px}}