.wishlist-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:transform .15s ease,background .15s ease;position:relative;flex-shrink:0}.wishlist-btn:hover{background:#0000000d;transform:scale(1.1)}.wishlist-btn svg{width:24px;height:24px;transition:fill .2s ease,stroke .2s ease}.wishlist-btn:disabled{opacity:.6;cursor:not-allowed}@keyframes wl-pulse{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.wishlist-btn.wl-animate svg{animation:wl-pulse .35s ease}.wl-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:9998;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease}.wl-modal-overlay.is-open{opacity:1;pointer-events:all}.wl-modal{background:#fff;border-radius:16px;padding:32px 28px;width:100%;max-width:380px;margin:16px;box-shadow:0 20px 60px #00000040;transform:translateY(20px) scale(.97);transition:transform .25s ease;position:relative}.wl-modal-overlay.is-open .wl-modal{transform:translateY(0) scale(1)}.wl-modal__close{position:absolute;top:14px;right:14px;background:transparent;border:none;cursor:pointer;padding:6px;border-radius:50%;color:#888;font-size:20px;line-height:1;transition:background .15s}.wl-modal__close:hover{background:#f0f0f0;color:#333}.wl-modal__title{font-size:1.25rem;font-weight:700;text-align:center;margin:0 0 6px;color:#111}.wl-modal__subtitle{font-size:.875rem;text-align:center;color:#666;margin:0 0 24px;line-height:1.5}.wl-modal__product-img{width:56px;height:56px;object-fit:cover;border-radius:8px;flex-shrink:0;background:#e0e0e0}.wl-modal__product-img-placeholder{width:56px;height:56px;border-radius:8px;background:#e0e0e0;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:22px}.wl-modal__product-name{font-size:.875rem;font-weight:600;color:#222;margin:0 0 2px;line-height:1.3}.wl-modal__product-price{font-size:.85rem;color:#555;margin:0}.wl-modal__field{margin-bottom:16px}.wl-modal__label{display:block;font-size:.85rem;font-weight:600;color:#333;margin-bottom:6px}.wl-modal__input{width:100%;box-sizing:border-box;padding:12px 14px;font-size:1rem;border:2px solid #ddd;border-radius:10px;outline:none;transition:border-color .2s;color:#000}.wl-modal__input::placeholder{color:#0000004d}.wl-modal__input:focus{border-color:#000}.wl-modal__input.has-error{border-color:#000;background:#fff}.wl-modal__error{font-size:.8rem;color:#e63946;margin-top:5px;display:none}.wl-modal__error.is-visible{display:block}.wl-modal__submit{width:100%;padding:13px;background:#8c4f45;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s,transform .15s;text-align:center}.wl-modal__submit:hover:not(:disabled){background:#8c4f45;transform:translateY(-1px)}.wl-modal__submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.wl-modal__success{text-align:center;padding:12px 0 4px;display:none}.wl-modal__success.is-visible{display:block}.wl-modal__success-icon{font-size:48px;margin-bottom:8px}.wl-modal__success-title{font-size:1.1rem;font-weight:700;color:#111;margin:0 0 6px}.wl-modal__success-text{font-size:.875rem;color:#666;margin:0}.wl-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(80px);background:#111;color:#fff;padding:12px 22px;border-radius:30px;font-size:.9rem;font-weight:500;z-index:9999;transition:transform .3s ease;white-space:nowrap;pointer-events:none;box-shadow:0 4px 20px #0000004d}.wl-toast.is-visible{transform:translate(-50%) translateY(0)}.wl-toast.is-success{background:#2d6a4f}.wl-toast.is-error{background:#c1121f}@media(max-width:480px){.wl-modal{border-radius:20px 20px 0 0;position:fixed;bottom:0;left:0;right:0;max-width:100%;margin:0}.wl-modal-overlay{align-items:flex-end}.wl-modal-overlay.is-open .wl-modal{transform:translateY(0)}}@keyframes wl-count-pulse{0%{transform:scale(1)}40%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes wl-spin{to{transform:rotate(360deg)}}.product-card,[data-product-card]{position:relative}.wishlist-btn--card{position:absolute;top:10px;right:10px;z-index:5;width:36px;height:36px;padding:0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.wishlist-btn--card svg{width:25px;height:25px;fill:none;stroke:#333;stroke-width:2}.wishlist-btn--card.is-wishlisted svg{fill:#e63946;stroke:#e63946}.wishlist-btn--card.wl-animate{animation:wl-pop .4s ease}@keyframes wl-pop{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.wishlist-header-link{position:relative;display:inline-flex!important;align-items:center;justify-content:center;text-decoration:none;color:inherit;background:transparent;border:none;cursor:pointer}.wishlist-header-link svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;display:block}.wishlist-counter-badge{display:none;position:absolute;top:12px!important;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#5c301e!important;color:#fff!important;font-size:11px;font-weight:600;align-items:center;justify-content:center;line-height:1;box-sizing:border-box;pointer-events:none;z-index:10}.wishlist-counter-badge.is-visible,.wishlist-counter-badge[data-count]{display:flex!important}@media screen and (max-width:749px){.wishlist-header-link{display:inline-flex!important;visibility:visible!important;opacity:1!important;width:30px!important;height:30px!important;position:relative!important}.wishlist-header-link svg{width:22px!important;height:22px!important;display:block!important;visibility:visible!important;opacity:1!important;fill:none;stroke-width:1.8}.wishlist-counter-badge{top:10px!important;right:8px;min-width:15px!important;height:15px!important;font-size:10px!important}}header-actions .wishlist-header-link{display:inline-flex!important}.wishlist-header-link svg path{fill:inherit;stroke:inherit}.wishlist-header-link{display:inline-flex!important;visibility:visible!important;opacity:1!important}.wishlist-header-link svg{display:block!important}@media screen and (max-width:480px){.wishlist-header-link svg{width:25px;height:25px}}#wl-page-heading{margin-top:30px}.wishlist-btn svg *,.wishlist-btn--card svg *{fill:none!important;stroke:#fff!important;stroke-width:10!important}.wishlist-btn.is-wishlisted svg,.wishlist-btn.is-wishlisted svg *,.wishlist-btn--card.is-wishlisted svg,.wishlist-btn--card.is-wishlisted svg *{fill:#e63946!important;stroke:#e63946!important;stroke-width:4!important}.wl-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}@media screen and (max-width:999px){.wl-product-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media screen and (max-width:479px){.wl-product-grid{grid-template-columns:repeat(1,1fr);gap:10px}}.wl-product-card-wrapper{position:relative}.product-card,.wl-product-card-wrapper,.product-card__figure{isolation:isolate}.product-card .wishlist-btn--card,.wl-product-card-wrapper .wishlist-btn--card{position:absolute;top:12px;right:12px;z-index:2;width:38px!important;height:38px!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer;padding:0!important}.product-card .wishlist-btn--card:hover,.wl-product-card-wrapper .wishlist-btn--card:hover{transform:scale(1.12);box-shadow:0 2px 8px #0000002e}.product-card__figure{position:relative}.product-card__image-wrapper{display:block;overflow:hidden;position:relative}.product-card__image-wrapper img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:1 / 1}.product-card .product-card__quick-buy{margin-top:10px}.product-card .product-card__quick-buy .button{width:100%;display:block;text-align:center}.wl-quick-add-btn{width:100%!important;font-size:12px!important;letter-spacing:.05em!important;padding:8px 12px!important;font-weight:600;transition:all .2s ease}.wl-quick-add-btn:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001f}.wl-pagination{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;grid-column:1 / -1;margin-top:28px}.wl-page-btn{min-width:34px;height:34px;padding:0 8px;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:#fff;color:#333;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.wl-page-btn:hover:not(:disabled){border-color:#5c301e;color:#5c301e}.wl-page-btn.is-active{background:#5c301e;border-color:#5c301e;color:#fff}.wl-page-btn--nav{border-radius:50%;font-size:16px}.wl-page-btn:disabled{opacity:.35;cursor:default}.wishlist-header-link,.wishlist-header-link:hover,.wishlist-header-link:focus,.wishlist-header-link:focus-visible,.wishlist-header-link:active{-webkit-tap-highlight-color:transparent!important;outline:none!important;box-shadow:none!important;background:transparent!important}.wishlist-header-link:before,.wishlist-header-link:after{background:transparent!important;outline:none!important}.wishlist-header-link svg,.wishlist-header-link svg *{outline:none!important;-webkit-tap-highlight-color:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/68/assets/wishlist.css.map */
