.cc-product-card__heart{cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,transform .18s ease}.cc-product-card__heart svg{display:block;transition:transform .15s ease}.cc-product-card__heart:hover{background:#fff0f5}.cc-product-card__heart:hover svg{transform:scale(1.08)}.cc-product-card__heart:focus-visible{outline:2px solid #E8437A;outline-offset:2px}.cc-product-card__heart.is-saved{background:#ffe1ec}.cc-product-card__heart.is-saved svg{fill:#e8437a;stroke:#e8437a}.cc-product-card__heart:active svg{transform:scale(.82)}.cc-product-card__heart.is-popping svg,.cc-wl-btn.is-popping svg,.cc-hdr__action--wishlist.is-popping svg{animation:cc-wl-pop .42s cubic-bezier(.3,1.6,.5,1)}@keyframes cc-wl-pop{0%{transform:scale(.6)}55%{transform:scale(1.3)}to{transform:scale(1)}}.cc-title-row--has-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.cc-title-row--has-actions .product-single__title{flex:1 1 auto;min-width:0}.cc-title-actions{flex:0 0 auto;display:flex;align-items:flex-start;gap:8px;margin-top:2px}.cc-title-actions .cc-share--inline{margin:0}.cc-wl-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0;padding:0;border:1.5px solid rgba(36,27,52,.16);border-radius:50%;background:#fff;color:#241b34;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.cc-wl-btn svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor}.cc-wl-btn:hover{color:#e8437a;border-color:#e8437a;transform:translateY(-1px);box-shadow:0 6px 16px #e8437a2e}.cc-wl-btn:focus-visible{outline:2px solid #E8437A;outline-offset:3px}.cc-wl-btn.is-saved{border-color:#e8437a;background:#fff0f5;color:#e8437a}.cc-wl-btn.is-saved svg{fill:#e8437a}.cc-hdr__action--wishlist[hidden]{display:none!important}.cc-hdr__action .cc-hdr__count[data-cc-wishlist-count]:not([hidden]){display:flex}@media screen and (max-width:400px){.cc-hdr__main .cc-hdr__wrap:has(.cc-hdr__action--wishlist:not([hidden])) .cc-hdr__logo a{max-width:calc(100vw - 216px)}}.cc-drawer__action{position:relative}.cc-drawer__count{position:absolute;top:10px;left:calc(50% + 6px);display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border:2px solid #FAF7F2;border-radius:999px;background:#e8437a;color:#fff;font-size:10.5px;font-weight:800;line-height:1}.cc-drawer__count[hidden]{display:none}.cc-wl-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:1100;display:flex;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 32px);padding:9px 9px 9px 12px;border-radius:16px;background:#241b34;color:#fff;box-shadow:0 14px 34px -10px #241b348c;font-family:Nunito,system-ui,sans-serif;font-size:.9rem;font-weight:700;line-height:1.3;letter-spacing:0;opacity:0;transform:translate(-50%,14px);pointer-events:none;transition:opacity .2s ease,transform .24s ease}.cc-wl-toast.is-visible{opacity:1;transform:translate(-50%);pointer-events:auto}.cc-wl-toast__icon{flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#e8437a}.cc-wl-toast__icon svg{width:15px;height:15px;fill:#fff;stroke:#fff}.cc-wl-toast.is-removed .cc-wl-toast__icon{background:#ffffff29}.cc-wl-toast.is-removed .cc-wl-toast__icon svg{fill:none}.cc-wl-toast__text{min-width:0}.cc-wl-toast__action{flex:0 0 auto;margin:0 0 0 4px;padding:7px 14px;border:0;border-radius:10px;background:#ffc93c;color:#241b34!important;font-family:"Baloo 2",cursive;font-size:.9rem;font-weight:800;line-height:1.1;text-decoration:none;cursor:pointer}.cc-wl-toast__action:hover{background:#ffe39a}.cc-wl-toast__action[hidden]{display:none}@media(max-width:768px){.cc-wl-toast{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}.js-drawer-open .cc-wl-toast{top:calc(84px + env(safe-area-inset-top,0px));bottom:auto;transform:translate(-50%,-14px)}.js-drawer-open .cc-wl-toast.is-visible{transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.cc-product-card__heart,.cc-product-card__heart svg,.cc-wl-btn,.cc-wl-toast{transition:none}.cc-product-card__heart.is-popping svg,.cc-wl-btn.is-popping svg,.cc-hdr__action--wishlist.is-popping svg{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/cc-wishlist.css.map */
