.lf-wish-btn{--lf-wish-rose: #e8457a;--lf-wish-pink: #ff97ad;position:relative;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid rgba(232,69,122,.45);margin:0;cursor:pointer;border-radius:50%;background:#ffffffc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 14px -4px #e8457a66;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,background .25s ease,border-color .25s ease;-webkit-tap-highlight-color:transparent}.lf-wish-btn:hover{background:#fff5f8eb;border-color:#e8457abf;box-shadow:0 6px 18px -4px #e8457a8c;transform:scale(1.08)}.lf-wish-btn.lf-wish-active{border-color:var(--lf-wish-rose);box-shadow:0 4px 16px -4px #e8457a8c}.lf-wish-btn:focus-visible{outline:3px solid rgba(232,69,122,.6);outline-offset:2px}.lf-wish-btn--card{width:32px;height:32px;padding:0}.lf-wish-btn--card:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%}.lf-wish-btn--card svg{width:19px;height:19px}.lf-wish-btn--pdp{width:48px;height:48px;flex:none}.lf-wish-btn--pdp svg{width:26px;height:26px}.lf-wish-btn svg{display:block;overflow:visible}.lf-wish-btn .lf-wish-heart-fill{opacity:0;transform:scale(.6);transform-origin:center;transition:opacity .2s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.lf-wish-btn .lf-wish-heart-line{fill:none;stroke:var(--lf-wish-rose);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s ease}.lf-wish-btn.lf-wish-active .lf-wish-heart-fill{opacity:1;transform:scale(1);animation:lfWishBleed 2.4s ease-in-out infinite}.lf-wish-btn.lf-wish-active .lf-wish-heart-line{stroke:var(--lf-wish-rose)}@keyframes lfWishBleed{0%,to{transform:scale(1)}12%{transform:scale(1.06)}24%{transform:scale(.99)}36%{transform:scale(1.03)}48%{transform:scale(1)}}.lf-wish-melt{fill:#e8457a;stroke:none;opacity:0;transform-box:fill-box;transform-origin:center top;transition:opacity .25s ease}.lf-wish-active .lf-wish-melt{opacity:1;animation:lfWishMelt 2.4s ease-in-out infinite alternate}.lf-wish-active .lf-wish-melt--2{animation-delay:.8s}@keyframes lfWishMelt{0%{transform:scaleY(.85)}to{transform:scaleY(1.25)}}.lf-wish-drip{fill:#e8457a;stroke:none;opacity:0;transform-box:fill-box;transform-origin:center top}.lf-wish-active .lf-wish-drip{animation:lfWishDripFall 2.6s ease-in infinite}.lf-wish-active .lf-wish-drip--1{animation-delay:.3s;fill:#ff97ad}.lf-wish-active .lf-wish-drip--2{animation-delay:1.2s}.lf-wish-active .lf-wish-drip--3{animation-delay:2s;fill:#ff97ad}@keyframes lfWishDripFall{0%{opacity:0;transform:translateY(0) scale(.5,.35)}12%{opacity:1;transform:translateY(.6px) scaleX(.95)}60%{opacity:1;transform:translateY(3.5px) scaleY(1.3)}to{opacity:0;transform:translateY(8px) scale(.8,1.05)}}@keyframes lfWishPop{0%{transform:scale(1)}35%{transform:scale(1.35)}70%{transform:scale(.9)}to{transform:scale(1)}}.lf-wish-pop{animation:lfWishPop .45s cubic-bezier(.34,1.56,.64,1)}.lf-wish-sparks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.lf-wish-spark{position:absolute;top:50%;left:50%;font-size:11px;line-height:1;color:#e8457a;opacity:0;animation:lfWishSparkFly .62s ease-out forwards}.lf-wish-spark--1{--lf-wish-sx: -18px;--lf-wish-sy: -20px;color:#ff97ad;animation-delay:0ms}.lf-wish-spark--2{--lf-wish-sx: 19px;--lf-wish-sy: -16px;color:#e8457a;animation-delay:40ms}.lf-wish-spark--3{--lf-wish-sx: -16px;--lf-wish-sy: 17px;color:#e8457a;animation-delay:80ms}.lf-wish-spark--4{--lf-wish-sx: 18px;--lf-wish-sy: 19px;color:#ffb3c4;animation-delay:.12s}@keyframes lfWishSparkFly{0%{transform:translate(-50%,-50%) scale(.3) rotate(0);opacity:0}25%{opacity:1}to{transform:translate(calc(-50% + var(--lf-wish-sx)),calc(-50% + var(--lf-wish-sy))) scale(1.15) rotate(160deg);opacity:0}}.lf-wish-btn--card.lf-wish-on-card{position:absolute;top:10px;right:10px;z-index:5}.lf-wish-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lf-wish-title-row>:first-child{flex:1 1 auto;min-width:0}.lf-wish-title-row .lf-wish-btn{margin-top:2px}.lf-wish-hdr{position:relative}.lf-wish-hdr-badge{position:absolute;top:2px;right:0;background:linear-gradient(135deg,#ff97ad,#e8457a);color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:999px;display:grid;place-items:center;padding:0 4px;box-shadow:0 2px 6px #e8457a66}@keyframes lfWishBadgePop{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.lf-wish-badge-pop{animation:lfWishBadgePop .38s cubic-bezier(.34,1.56,.64,1)}#lf-wish-toast{position:fixed;left:50%;bottom:calc(24px + var(--lf-atc-h, 0px));transform:translate(-50%,16px);z-index:9990;background:#ffffffd9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,151,173,.5);color:#1a1a1a;font-family:futura-pt,Jost,sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;padding:10px 22px;border-radius:999px;box-shadow:0 10px 30px -8px #e8457a73;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}#lf-wish-toast.lf-wish-toast-on{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.lf-wish-btn,.lf-wish-btn .lf-wish-heart-fill,.lf-wish-btn .lf-wish-heart-line,#lf-wish-toast{transition:none}.lf-wish-pop,.lf-wish-badge-pop,.lf-wish-spark,.lf-wish-btn.lf-wish-active .lf-wish-heart-fill,.lf-wish-active .lf-wish-melt,.lf-wish-active .lf-wish-drip{animation:none}.lf-wish-spark,.lf-wish-drip{display:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/lf-wishlist.css.map */
