.pw-wishlist-container{display:flex;width:100%;min-width:0;box-sizing:border-box}.pw-wishlist-wrap{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;cursor:pointer;box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.pw-wishlist-wrap button{font:inherit}.pw-wishlist-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;min-height:0;line-height:1}.pw-wishlist-icon>i{display:block;font-size:1em;line-height:1;width:1em;height:1em}.pw-wishlist-icon svg{display:block;width:1em;height:1em;max-width:100%;max-height:100%}.pw-wishlist-icon-normal,.pw-wishlist-text-normal{display:inline-flex!important}.pw-wishlist-icon-active,.pw-wishlist-text-active{display:none!important}.pw-wishlist-wrap.is-active .pw-wishlist-icon-normal,.pw-wishlist-wrap.is-active .pw-wishlist-text-normal{display:none!important}.pw-wishlist-wrap.is-active .pw-wishlist-icon-active,.pw-wishlist-wrap.is-active .pw-wishlist-text-active{display:inline-flex!important}.pw-wishlist-text{min-width:0;line-height:1.2}.pw-wishlist-count{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:18px;min-height:18px;padding:2px 5px;border-radius:999px;line-height:1;background:#111;color:#fff;font-size:11px;box-sizing:border-box}.pw-wishlist-is-link{cursor:pointer}.pw-wishlist-wrap:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pw-wishlist-container{display:flex;align-items:center;width:100%;min-width:0;box-sizing:border-box}.pw-wishlist-wrap{width:max-content;max-width:100%;min-width:0;white-space:nowrap}.pw-wishlist-no-count .pw-wishlist-count{display:none!important}.pw-wishlist-has-count .pw-wishlist-count{display:inline-flex}.pw-wishlist-wrap{overflow:visible;background-color:var(--pw-wishlist-bg,transparent);color:inherit}.pw-wishlist-wrap:hover{background-color:var(--pw-wishlist-hover-bg,var(--pw-wishlist-bg,transparent))}.pw-wishlist-wrap.is-active{background-color:var(--pw-wishlist-active-bg,transparent)}.pw-wishlist-wrap .pw-wishlist-icon-normal,.pw-wishlist-wrap .pw-wishlist-icon-normal svg,.pw-wishlist-wrap .pw-wishlist-icon-normal svg *{color:var(--pw-wishlist-icon-color,currentColor)!important;fill:var(--pw-wishlist-icon-color,currentColor)!important}.pw-wishlist-wrap:hover .pw-wishlist-icon-normal,.pw-wishlist-wrap:hover .pw-wishlist-icon-normal svg,.pw-wishlist-wrap:hover .pw-wishlist-icon-normal svg *{color:var(--pw-wishlist-icon-hover-color,var(--pw-wishlist-icon-color,currentColor))!important;fill:var(--pw-wishlist-icon-hover-color,var(--pw-wishlist-icon-color,currentColor))!important}.pw-wishlist-wrap .pw-wishlist-icon-active,.pw-wishlist-wrap .pw-wishlist-icon-active svg,.pw-wishlist-wrap .pw-wishlist-icon-active svg *{color:var(--pw-wishlist-icon-active-color,currentColor)!important;fill:var(--pw-wishlist-icon-active-color,currentColor)!important}.pw-wishlist-wrap .pw-wishlist-text{color:var(--pw-wishlist-text-color,currentColor)}.pw-wishlist-wrap:hover .pw-wishlist-text{color:var(--pw-wishlist-hover-text-color,var(--pw-wishlist-text-color,currentColor))}.pw-wishlist-wrap.is-active .pw-wishlist-text-active{color:var(--pw-wishlist-active-text-color,var(--pw-wishlist-text-color,currentColor))}.pw-wishlist-icon svg,.pw-wishlist-icon svg *{fill:currentColor!important}.pw-wishlist-wrap{--pw-wishlist-pop-color:#FF0055;--pw-wishlist-pop-size:18px;--pw-wishlist-pop-duration:450ms;--pw-wishlist-pop-opacity:.28;position:relative;isolation:isolate}.pw-wishlist-wrap .pw-wishlist-icon-active{position:relative;z-index:2;overflow:visible}.pw-wishlist-pop-overlay{position:absolute;left:50%;top:50%;width:calc(100% + (var(--pw-wishlist-pop-size) * 2));height:calc(100% + (var(--pw-wishlist-pop-size) * 2));transform:translate(-50%,-50%) scale(.45);border-radius:50%;background:var(--pw-wishlist-pop-color);opacity:0;pointer-events:none;z-index:-1}.pw-wishlist-wrap.pw-wishlist-pop:not(.pw-wishlist-pop-off) .pw-wishlist-icon-active{animation:pw-wishlist-heart-pop var(--pw-wishlist-pop-duration) cubic-bezier(.2,.75,.25,1)}.pw-wishlist-wrap.pw-wishlist-pop:not(.pw-wishlist-pop-off) .pw-wishlist-pop-overlay{animation:pw-wishlist-pop-overlay var(--pw-wishlist-pop-duration) ease-out forwards}@keyframes pw-wishlist-heart-pop{0%{transform:scale(1)}35%{transform:scale(1.28)}65%{transform:scale(.92)}100%{transform:scale(1)}}@keyframes pw-wishlist-pop-overlay{0%{transform:translate(-50%,-50%) scale(.45);opacity:var(--pw-wishlist-pop-opacity)}100%{transform:translate(-50%,-50%) scale(1.15);opacity:0}}@media (prefers-reduced-motion:reduce){.pw-wishlist-wrap.pw-wishlist-pop:not(.pw-wishlist-pop-off) .pw-wishlist-icon-active{animation:none}.pw-wishlist-wrap.pw-wishlist-pop:not(.pw-wishlist-pop-off) .pw-wishlist-pop-overlay{animation:none;opacity:0}}.pw-wishlist-wrap .pw-wishlist-count{position:relative;z-index:5;transform:translate(var(--pw-wishlist-count-x,0),var(--pw-wishlist-count-y,0));transition:transform .16s ease,opacity .16s ease}.pw-wishlist-count-empty{display:none!important}.pw-wishlist-count-top{position:absolute!important;top:0;transform:translate(var(--pw-wishlist-count-x,0),var(--pw-wishlist-count-y,0));pointer-events:none}.pw-wishlist-count-top-left{left:0}.pw-wishlist-count-top-center{left:50%;transform:translate(calc(-50% + var(--pw-wishlist-count-x,0)),var(--pw-wishlist-count-y,0))}.pw-wishlist-count-top-right{right:0}.pw-wishlist-count-side-before{order:-10}.pw-wishlist-count-side-after{order:20}.pw-wishlist-count-pop-on.pw-wishlist-count-pop-enabled{animation:pw-wishlist-count-pop var(--pw-wishlist-count-pop-duration,350ms) cubic-bezier(.2,.75,.25,1)}@keyframes pw-wishlist-count-pop{0%{transform:translate(var(--pw-wishlist-count-x,0),var(--pw-wishlist-count-y,0)) scale(1)}35%{transform:translate(var(--pw-wishlist-count-x,0),var(--pw-wishlist-count-y,0)) scale(var(--pw-wishlist-count-pop-scale,1.2))}65%{transform:translate(var(--pw-wishlist-count-x,0),var(--pw-wishlist-count-y,0)) scale(.96)}100%{transform:translate(var(--pw-wishlist-count-x,0),var(--pw-wishlist-count-y,0)) scale(1)}}@media (prefers-reduced-motion:reduce){.pw-wishlist-count-pop-on.pw-wishlist-count-pop-enabled{animation:none}}