.awp-wishlist-btn,.awp-wishlist-count,.awp-wishlist,.awp-wishlist-toast{--awp-wl-accent: var(--red,#e11d48);--awp-wl-ease: cubic-bezier(0.22,1,0.36,1)}.awp-wishlist-btn{--awp-wl-icon: 22px;--awp-wl-color: currentColor;--awp-wl-color-hover: var(--awp-wl-accent);--awp-wl-color-active: var(--awp-wl-accent);--awp-wl-bg: transparent;--awp-wl-bg-hover: var(--awp-wl-bg);--awp-wl-bg-active: var(--awp-wl-bg);--awp-wl-border: transparent;--awp-wl-border-hover: var(--awp-wl-border);--awp-wl-border-active: var(--awp-wl-border)}button.awp-wishlist-btn.awp-wishlist-btn,button.awp-wishlist-btn.awp-wishlist-btn:hover{appearance: none;position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 8px;max-inline-size: 100%;margin: 0;padding: 6px;border: 0 solid var(--awp-wl-border);border-radius: 999px;background: var(--awp-wl-bg);box-shadow: none;color: var(--awp-wl-color);font: inherit;line-height: 1.4;letter-spacing: inherit;text-decoration: none;text-transform: none;cursor: pointer;transition: color 0.25s ease,background-color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,transform 0.2s ease;-webkit-tap-highlight-color: transparent}button.awp-wishlist-btn.awp-wishlist-btn:is(:visited,:focus,:active){border: 0 solid var(--awp-wl-border);background: var(--awp-wl-bg);box-shadow: none;color: var(--awp-wl-color);text-decoration: none}button.awp-wishlist-btn.awp-wishlist-btn:hover{border-color: var(--awp-wl-border-hover);background: var(--awp-wl-bg-hover);color: var(--awp-wl-color-hover)}button.awp-wishlist-btn.awp-wishlist-btn.is-active,button.awp-wishlist-btn.awp-wishlist-btn.is-active:hover{border-color: var(--awp-wl-border-active);background: var(--awp-wl-bg-active);color: var(--awp-wl-color-active)}button.awp-wishlist-btn.awp-wishlist-btn.is-active:is(:visited,:focus,:active){border-color: var(--awp-wl-border-active);background: var(--awp-wl-bg-active);color: var(--awp-wl-color-active)}button.awp-wishlist-btn.awp-wishlist-btn:focus-visible{outline: 2px solid var(--awp-wl-accent);outline-offset: 2px}.awp-wishlist-btn__icon{position: relative;display: grid;flex: none;inline-size: var(--awp-wl-icon);block-size: var(--awp-wl-icon)}.awp-wishlist-btn__off,.awp-wishlist-btn__on{display: grid;grid-area: 1 / 1;place-items: center;transition: opacity 0.25s ease,transform 0.45s var(--awp-wl-ease)}.awp-wishlist-btn__icon svg,.awp-wishlist-btn__icon i{display: block;inline-size: var(--awp-wl-icon);block-size: var(--awp-wl-icon);font-size: var(--awp-wl-icon);line-height: 1}.awp-wishlist-btn__on{opacity: 0;transform: scale(0.4)}.awp-wishlist-btn.is-active .awp-wishlist-btn__on{opacity: 1;transform: none}.awp-wishlist-btn.is-active .awp-wishlist-btn__off{opacity: 0;transform: scale(0.4)}.awp-wishlist-icon-after button.awp-wishlist-btn.awp-wishlist-btn{flex-direction: row-reverse}.awp-wishlist-btn__text{display: grid;min-inline-size: 0;text-align: start}.awp-wishlist-btn__text-add,.awp-wishlist-btn__text-remove{grid-area: 1 / 1;transition: opacity 0.25s ease}.awp-wishlist-btn__text-remove,.awp-wishlist-btn.is-active .awp-wishlist-btn__text-add{opacity: 0;visibility: hidden}.awp-wishlist-btn.is-active .awp-wishlist-btn__text-remove{opacity: 1;visibility: visible}.awp-wishlist-btn.is-loading{pointer-events: none}.awp-wishlist-btn.is-loading .awp-wishlist-btn__off,.awp-wishlist-btn.is-loading .awp-wishlist-btn__on{opacity: 0.25}.awp-wishlist-btn.is-loading .awp-wishlist-btn__icon::after{content: "";position: absolute;inset: 0;border: 2px solid color-mix(in srgb,var(--awp-wl-spinner,currentColor) 25%,transparent);border-block-start-color: var(--awp-wl-spinner,currentColor);border-radius: 50%;animation: awp-wl-spin 0.7s linear infinite}@keyframes awp-wl-spin{to{transform: rotate(360deg)}}.awp-wishlist-count{--awp-wl-icon: 24px;--awp-wl-badge: 18px;--awp-wl-badge-bg: var(--awp-wl-accent);--awp-wl-badge-color: #ffffff;--awp-wl-badge-x: -6px;--awp-wl-badge-y: -6px}a.awp-wishlist-count.awp-wishlist-count,a.awp-wishlist-count.awp-wishlist-count:hover{position: relative;display: inline-flex;align-items: center;gap: 6px;color: inherit;line-height: 1;text-decoration: none;transition: color 0.25s ease,background-color 0.25s ease,border-color 0.25s ease}a.awp-wishlist-count.awp-wishlist-count:is(:visited,:focus,:active){color: inherit;text-decoration: none}.awp-wishlist-count__icon{display: grid;flex: none;inline-size: var(--awp-wl-icon);block-size: var(--awp-wl-icon)}.awp-wishlist-count__icon svg,.awp-wishlist-count__icon i{display: block;inline-size: var(--awp-wl-icon);block-size: var(--awp-wl-icon);font-size: var(--awp-wl-icon);line-height: 1}.awp-wishlist-count__num{font-weight: 700;font-size: 13px;line-height: 1}.awp-wishlist-count--badge .awp-wishlist-count__num{position: absolute;inset-block-start: var(--awp-wl-badge-y);right: var(--awp-wl-badge-x);display: grid;place-items: center;min-inline-size: var(--awp-wl-badge);block-size: var(--awp-wl-badge);padding-inline: 4px;border-radius: 999px;background: var(--awp-wl-badge-bg);color: var(--awp-wl-badge-color);font-size: 11px}.awp-wishlist-count--icon .awp-wishlist-count__num,.awp-wishlist-count-zero-hide .awp-wishlist-count.is-empty .awp-wishlist-count__num{display: none}.awp-wishlist-toast{position: fixed;bottom: calc(var(--awp-wl-toast-offset,28px) + env(safe-area-inset-bottom,0px));left: 50%;z-index: 100050;display: flex;align-items: center;gap: 8px;inline-size: max-content;max-inline-size: min(88vw,420px);padding: 11px 18px;border-radius: 999px;background: rgba(17,24,39,0.94);box-shadow: 0 14px 40px rgba(0,0,0,0.22);color: #ffffff;font-weight: 600;font-size: 14px;line-height: 1.7;text-align: center;opacity: 0;visibility: hidden;pointer-events: none;transform: translate(-50%,18px) scale(0.96);transition: opacity 0.25s ease,transform 0.45s var(--awp-wl-ease),visibility 0s linear 0.3s}.awp-wishlist-toast.is-visible{opacity: 1;visibility: visible;transform: translate(-50%,0);transition-delay: 0s}.awp-wishlist-toast.is-pos-top{top: calc(var(--awp-wl-toast-offset,28px) + env(safe-area-inset-top,0px));bottom: auto;transform: translate(-50%,-18px) scale(0.96)}.awp-wishlist-toast.is-pos-top.is-visible{transform: translate(-50%,0)}.awp-wishlist-toast.is-pos-center{top: 50%;bottom: auto;transform: translate(-50%,-50%) scale(0.92)}.awp-wishlist-toast.is-pos-center.is-visible{transform: translate(-50%,-50%)}.awp-wishlist-toast__icon{display: grid;flex: none;place-items: center;inline-size: var(--awp-wl-toast-icon-size,20px);block-size: var(--awp-wl-toast-icon-size,20px);color: var(--awp-wl-toast-icon,#fb7185)}.awp-wishlist-toast.is-removed .awp-wishlist-toast__icon{color: var(--awp-wl-toast-icon,currentColor)}.awp-wishlist-toast__icon i{font-size: var(--awp-wl-toast-icon-size,20px);line-height: 1}.awp-wishlist-toast__icon svg{display: block;inline-size: 100%;block-size: 100%}.awp-wishlist{--awp-wl-gap: 16px;--awp-wl-card-bg: transparent;--awp-wl-card-border: color-mix(in srgb,currentColor 14%,transparent);--awp-wl-card-radius: 14px;--awp-wl-btn-bg: var(--awp-wl-accent);--awp-wl-btn-color: #ffffff}.awp-wishlist *,.awp-wishlist *::before,.awp-wishlist *::after{box-sizing: border-box}.awp-wishlist .awp-wishlist-grid{display: grid;grid-template-columns: repeat(var(--awp-wl-cols,4),minmax(0,1fr));gap: var(--awp-wl-gap);margin: 0;padding: 0;list-style: none}@media (max-width: 1024px){.awp-wishlist .awp-wishlist-grid{grid-template-columns: repeat(var(--awp-wl-cols-tablet,3),minmax(0,1fr))}}@media (max-width: 767px){.awp-wishlist .awp-wishlist-grid{grid-template-columns: repeat(var(--awp-wl-cols-mobile,2),minmax(0,1fr));gap: calc(var(--awp-wl-gap) * 0.75)}}.awp-wishlist .awp-wishlist-card{position: relative;display: flex;flex-direction: column;gap: 8px;min-inline-size: 0;margin: 0;padding: 10px;border: 1px solid var(--awp-wl-card-border);border-radius: var(--awp-wl-card-radius);background: var(--awp-wl-card-bg);list-style: none;transition: opacity 0.3s ease,transform 0.3s ease,box-shadow 0.25s ease}.awp-wishlist .awp-wishlist-card.is-template{display: block;padding: 0;border: 0;border-radius: 0;background: none}.awp-wishlist-card.is-leaving{opacity: 0;transform: scale(0.92)}.awp-wishlist .awp-wishlist-card__remove,.awp-wishlist .awp-wishlist-card__remove:hover{appearance: none;position: absolute;top: 8px;left: 8px;z-index: 5;display: grid;place-items: center;inline-size: 28px;block-size: 28px;margin: 0;padding: 6px;border: 0;border-radius: 50%;background: rgba(255,255,255,0.94);box-shadow: 0 2px 8px rgba(0,0,0,0.16);color: #374151;line-height: 1;cursor: pointer;transition: color 0.2s ease,background-color 0.2s ease,transform 0.2s ease}.awp-wishlist .awp-wishlist-card__remove:is(:visited,:focus,:active){border: 0;background: rgba(255,255,255,0.94);box-shadow: 0 2px 8px rgba(0,0,0,0.16);color: #374151}.awp-wishlist .awp-wishlist-card__remove:hover{background: #dc2626;color: #ffffff;transform: scale(1.08)}.awp-wishlist-card__remove svg{display: block;inline-size: 100%;block-size: 100%}.awp-wishlist-card__remove.is-loading{opacity: 0.5;pointer-events: none}.awp-wishlist-card__remove.is-loading:is(:visited,:focus,:active){opacity: 0.5}.awp-wishlist .awp-wishlist-card__media{display: block;overflow: hidden;border-radius: calc(var(--awp-wl-card-radius) - 4px);aspect-ratio: 1;background: color-mix(in srgb,currentColor 6%,transparent)}.awp-wishlist .awp-wishlist-card__media img{display: block;inline-size: 100%;block-size: 100%;max-inline-size: none;margin: 0;border-radius: 0;object-fit: cover;transition: transform 0.5s var(--awp-wl-ease)}.awp-wishlist-card:hover .awp-wishlist-card__media img{transform: scale(1.04)}.awp-wishlist .awp-wishlist-card__title{display: -webkit-box;overflow: hidden;color: inherit;font-weight: 600;font-size: 14px;line-height: 1.7;text-decoration: none;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2}.awp-wishlist-card__price{margin-block-start: auto;font-weight: 700;font-size: 14px;line-height: 1.6}.awp-wishlist-card__price del{opacity: 0.55;font-weight: 400;font-size: 12px}.awp-wishlist-card__price ins{background: none;text-decoration: none}.awp-wishlist .awp-wishlist-card__btn,.awp-wishlist .awp-wishlist-empty__btn{display: inline-flex;align-items: center;justify-content: center;min-block-size: 40px;padding: 8px 16px;border-radius: 10px;background: var(--awp-wl-btn-bg);color: var(--awp-wl-btn-color);font-weight: 600;font-size: 13px;line-height: 1.4;text-align: center;text-decoration: none;transition: filter 0.2s ease,transform 0.15s ease}.awp-wishlist .awp-wishlist-card__btn:is(:visited,:focus,:active),.awp-wishlist .awp-wishlist-empty__btn:is(:visited,:focus,:active){background: var(--awp-wl-btn-bg);color: var(--awp-wl-btn-color);text-decoration: none}.awp-wishlist .awp-wishlist-card__btn:hover,.awp-wishlist .awp-wishlist-empty__btn:hover{color: var(--awp-wl-btn-color);filter: brightness(0.92)}.awp-wishlist-empty{display: none;flex-direction: column;align-items: center;gap: 10px;padding: 40px 16px;text-align: center;line-height: 1.8}.awp-wishlist.is-empty .awp-wishlist-empty{display: flex}.awp-wishlist.is-empty .awp-wishlist-grid{display: none}.awp-wishlist-empty__art{display: grid;place-items: center;inline-size: 112px;block-size: 112px;margin-block-end: 6px;border-radius: 50%;background: color-mix(in srgb,var(--awp-wl-accent) 12%,transparent);color: var(--awp-wl-accent);animation: awp-wl-float 3.2s ease-in-out infinite}.awp-wishlist-empty__art svg{display: block;inline-size: 48%;block-size: 48%}.awp-wishlist .awp-wishlist-empty__title{margin: 0;color: inherit;font-size: 20px;font-weight: 800;line-height: 1.5}.awp-wishlist .awp-wishlist-empty__text{max-inline-size: 42ch;margin: 0;opacity: 0.7;font-size: 14px}.awp-wishlist .awp-wishlist-empty__btn{min-inline-size: 180px;margin-block-start: 10px;padding-inline: 24px;font-size: 14px}.awp-wishlist-heading{margin: 0 0 16px}@keyframes awp-wl-float{0%,100%{transform: translateY(0)}50%{transform: translateY(-6px)}}@media (prefers-reduced-motion: reduce){.awp-wishlist-empty__art,.awp-wishlist-btn.is-loading .awp-wishlist-btn__icon::after{animation-duration: 0s}.awp-wishlist-toast,.awp-wishlist-btn__off,.awp-wishlist-btn__on{transition: none}}
