@keyframes kf-heart-top-8c0f53d8{0%{transform:scale(1)}5%{transform:scale(0)}15%{top:0;transform:scale(1.45)}20%{top:1px}25%{transform:scale(1)}26%{transform:scale(1)}to{top:1px}}@keyframes kf-heart-top-path-8c0f53d8{10%{fill:#fb00a9}16%{fill:#fb00a9}25%{fill:#dd5055}to{fill:#dd5055}}@keyframes kf-heart-bottom-8c0f53d8{0%{transform:translate(-50%,-50%) scale(1)}9%{transform:translate(-50%,-50%) scale(1)}10%{transform:translate(-50%,-50%) scale(0);z-index:0}11%{top:50%;z-index:22}15%{transform:translate(-50%,-50%) scale(1.5)}30%{transform:translate(-50%,-50%) scale(1)}31%{top:50%;transform:translate(-50%,-50%) scale(1)}to{top:50%;z-index:22}}@keyframes kf-heart-bottom-path-8c0f53d8{0%{fill:#fff}5%{fill:#fff}10%{fill:#fff}11%{fill:#fa4e87}15%{fill:#fa4e87}16%{fill:#f68786}to{fill:#f68786}}@keyframes kf-heart-path-active-8c0f53d8{50%{fill:#fb00a9}to{fill:#fc4985}}@keyframes kf-heart-line-8c0f53d8{0%{left:50%;width:0}50%{width:20%}to{left:100%;width:0}}@keyframes kf-heart-line-back-8c0f53d8{0%{right:50%;width:0}50%{width:20%}to{right:100%;width:0}}.FavoriteBtn_Root[data-v-8c0f53d8]{margin-top:auto}.FavoriteBtn_Wrapper[data-v-8c0f53d8]:not(.is-basic){align-items:center;border-radius:.5rem;display:flex;gap:.5rem;justify-content:center;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.25rem .75rem;--tw-shadow:0px 1px 4px 0px rgba(0,0,0,.2);--tw-shadow-colored:0px 1px 4px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);cursor:pointer;font-size:.75rem;font-weight:600;line-height:1.5;margin:.75rem 0;--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:ease}.FavoriteBtn_Wrapper[data-v-8c0f53d8]:not(.is-basic):hover{--tw-bg-opacity:1;background-color:rgb(246 246 246/var(--tw-bg-opacity,1));--tw-shadow:0 0 2px 0px rgba(0,0,0,.2);--tw-shadow-colored:0 0 2px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.FavoriteBtn_Wrapper.is-basic[data-v-8c0f53d8]{cursor:pointer}.FavoriteBtn_Wrapper.is-basic .FavoriteBtn_Text[data-v-8c0f53d8]{display:none}.FavoriteBtn_Icon[data-v-8c0f53d8]{align-items:center;border-radius:50%;display:flex;height:1.5rem;justify-content:center;min-width:1.5rem;position:relative;--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1));transition-duration:.1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:ease}.FavoriteBtn_Icon.is-basic[data-v-8c0f53d8]{height:1.75rem;min-width:1.75rem}@media (min-width:768px){.FavoriteBtn_Icon.is-basic[data-v-8c0f53d8]{height:1.5rem;min-width:1.5rem}}.FavoriteBtn_Icon.FavoriteBtn_Icon--active[data-v-8c0f53d8]{--tw-bg-opacity:1;background-color:rgb(255 235 235/var(--tw-bg-opacity,1));transition-delay:.15s}.FavoriteBtn_Icon.FavoriteBtn_Icon--active .FavoriteBtn_HeartTop[data-v-8c0f53d8]{animation:kf-heart-top-8c0f53d8 3s forwards}.FavoriteBtn_Icon.FavoriteBtn_Icon--active .FavoriteBtn_HeartBottom[data-v-8c0f53d8]{animation:kf-heart-bottom-8c0f53d8 3s forwards}.FavoriteBtn_Icon.FavoriteBtn_Icon--active .FavoriteBtn_HeartLine span[data-v-8c0f53d8]:before{animation:kf-heart-line-8c0f53d8 .5s forwards}.FavoriteBtn_Icon.FavoriteBtn_Icon--active .FavoriteBtn_HeartLine span[data-v-8c0f53d8]:after{animation:kf-heart-line-back-8c0f53d8 .5s forwards}.FavoriteBtn_Icon.FavoriteBtn_Icon--active[data-v-8c0f53d8] path{animation:kf-heart-top-path-8c0f53d8 3s forwards;animation:kf-heart-bottom-path-8c0f53d8 3s forwards}.FavoriteBtn_Icon.FavoriteBtn_Icon--active.no-animation[data-v-8c0f53d8]{transition-property:none}.FavoriteBtn_Icon.FavoriteBtn_Icon--active.no-animation[data-v-8c0f53d8] *{animation-duration:auto!important}.FavoriteBtn_Icon--active+.FavoriteBtn_Text[data-v-8c0f53d8]{--tw-text-opacity:1;color:rgb(230 103 103/var(--tw-text-opacity,1))}.FavoriteBtn_HeartTop[data-v-8c0f53d8]{align-items:center;display:flex;justify-content:center;position:relative;width:-moz-fit-content;width:fit-content;z-index:10}.FavoriteBtn_HeartBottom[data-v-8c0f53d8]{align-items:center;display:flex;justify-content:center;z-index:9}.FavoriteBtn_HeartBottom[data-v-8c0f53d8],.FavoriteBtn_HeartLine[data-v-8c0f53d8]{left:50%;position:absolute;top:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.FavoriteBtn_HeartLine[data-v-8c0f53d8]{border-radius:9999px;height:150%;overflow:hidden;width:150%}.FavoriteBtn_HeartLine[data-v-8c0f53d8]:last-of-type{height:130%;width:130%;--tw-translate-x:-50%;--tw-translate-y:-50%;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.FavoriteBtn_HeartLine:last-of-type span[data-v-8c0f53d8]:after,.FavoriteBtn_HeartLine:last-of-type span[data-v-8c0f53d8]:before{animation-delay:.2s!important}.FavoriteBtn_HeartLine span[data-v-8c0f53d8]{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.FavoriteBtn_HeartLine span[data-v-8c0f53d8]:nth-child(2){--tw-rotate:90deg}.FavoriteBtn_HeartLine span[data-v-8c0f53d8]:after,.FavoriteBtn_HeartLine span[data-v-8c0f53d8]:before,.FavoriteBtn_HeartLine span[data-v-8c0f53d8]:nth-child(2){transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.FavoriteBtn_HeartLine span[data-v-8c0f53d8]:after,.FavoriteBtn_HeartLine span[data-v-8c0f53d8]:before{display:block;height:.0625rem;position:absolute;top:50%;width:0;--tw-translate-y:-50%;animation-delay:.15s;background-color:#c20089;content:""}.FavoriteBtn_HeartLine span[data-v-8c0f53d8]:before{left:50%}.FavoriteBtn_HeartLine span[data-v-8c0f53d8]:after{right:50%}.FavoriteBtn_Text[data-v-8c0f53d8]{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:ease}.FavoriteBtn_Text span[data-v-8c0f53d8]{display:inline-block;min-width:1.5rem}
