.vc-main-blue[data-v-b3c60eae]{--vc-accent-50:#e6ecf8;--vc-accent-100:#d0e0ff;--vc-accent-200:#aac5fc;--vc-accent-300:#96b9fd;--vc-accent-400:#93b7ff;--vc-accent-500:#84acfd;--vc-accent-600:#7ba7fd;--vc-accent-700:#6396fc;--vc-accent-800:#5e92fc;--vc-accent-900:#518cff}.vc-main-yellow[data-v-b3c60eae]{--vc-accent-50:#ffe14c;--vc-accent-100:#ffe14c;--vc-accent-200:#ffe14c;--vc-accent-300:#ffe14c;--vc-accent-400:#ffe14c;--vc-accent-500:#ffe14c;--vc-accent-600:#ffe14c;--vc-accent-700:#ffe14c;--vc-accent-800:#ffe14c;--vc-accent-900:#ffe14c}.vc-main-green[data-v-b3c60eae]{--vc-accent-50:#f1fce3;--vc-accent-100:#e9ffce;--vc-accent-200:#defcb9;--vc-accent-300:#d6f7af;--vc-accent-400:#d6f8ad;--vc-accent-500:#c7f88b;--vc-accent-600:#78be21;--vc-accent-700:#78be21;--vc-accent-800:#78be21;--vc-accent-900:#78be21}.fav-wrap[data-v-b3c60eae]{cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:#fff;border-radius:50%;height:40px;justify-content:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:40px}.fav-wrap[data-v-b3c60eae]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px #00000026;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.fav-wrap .filled-heart[data-v-b3c60eae]{left:50%;overflow:hidden;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fav-wrap .disabled-heart[data-v-b3c60eae]{cursor:not-allowed;pointer-events:none}.heart-fill-enter-active[data-v-b3c60eae]{-webkit-animation:heartFillUp-b3c60eae .5s ease forwards;-o-animation:heartFillUp-b3c60eae .5s ease forwards;animation:heartFillUp-b3c60eae .5s ease forwards}.heart-fill-leave-active[data-v-b3c60eae]{-webkit-animation:heartFadeDown-b3c60eae .5s ease forwards;-o-animation:heartFadeDown-b3c60eae .5s ease forwards;animation:heartFadeDown-b3c60eae .5s ease forwards}@-webkit-keyframes heartFillUp-b3c60eae{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-o-keyframes heartFillUp-b3c60eae{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes heartFillUp-b3c60eae{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-webkit-keyframes heartFadeDown-b3c60eae{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}}@-o-keyframes heartFadeDown-b3c60eae{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0)}}@keyframes heartFadeDown-b3c60eae{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}}
