.tmj-btn{transition:color .4s var(--ease-sweep),transform .12s var(--ease)}.tmj-btn:active:not([disabled]){transform:scale(.96)}.tmj-btn.is-holding{color:var(--c-cream)}.tmj-btn.is-holding:before{clip-path:circle(var(--sweep-r,150%) at var(--sweep-x,50%) var(--sweep-y,50%))}.tmj-btn__label{display:inline-flex;align-items:center;justify-content:center;gap:.45em;transition:opacity .12s var(--ease)}.tmj-btn.is-flipping .tmj-btn__label{opacity:0}.tmj-tick{width:1.05em;height:1.05em;flex:none;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.tmj-tick path{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .38s var(--ease-sweep) .05s}.tmj-btn.is-ticked .tmj-tick path{stroke-dashoffset:0}.tmj-flyer{position:fixed;left:0;top:0;z-index:calc(var(--z-overlay) + 10);width:52px;height:52px;border-radius:50%;object-fit:cover;pointer-events:none;box-shadow:0 0 0 2px var(--c-cream),0 8px 16px var(--c-heart-shadow);will-change:transform,opacity;backface-visibility:hidden}@media(hover:none){.tmj-card__link{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tmj-swipe .tmj-card__img{transition:none;will-change:transform}.tmj-swipe .tmj-card__img--alt{opacity:1;transform:translate3d(100%,0,0)}}.tmj-card__dots{position:absolute;left:50%;bottom:8px;z-index:1;width:20px;height:6px;margin-left:-10px;pointer-events:none}.tmj-card__dots i,.tmj-card__dots b{position:absolute;top:0;width:6px;height:6px;border-radius:3px}.tmj-card__dots i{background:var(--c-cream-50);box-shadow:0 0 0 1px var(--c-mahogany-30)}.tmj-card__dots i:nth-child(2){left:14px}.tmj-card__dots b{left:0;background:var(--c-cream);box-shadow:0 0 0 1px var(--c-mahogany-30)}.tmj-card__pop{position:absolute;left:50%;top:50%;z-index:2;width:76px;height:76px;margin:-38px 0 0 -38px;pointer-events:none;opacity:0;color:var(--c-mahogany)}.tmj-card__pop svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.2;fill:var(--c-cream);filter:drop-shadow(0 4px 10px var(--c-heart-shadow))}.tmj-card__pop.is-unlike svg{fill:var(--c-cream-30)}.tmj-card__pop.is-like{animation:tmj-like .75s cubic-bezier(.34,1.56,.64,1) forwards}.tmj-card__pop.is-unlike{animation:tmj-unlike .55s var(--ease) forwards}@keyframes tmj-like{0%{opacity:0;transform:scale(.3)}25%{opacity:1;transform:scale(1.1)}45%{transform:scale(.95)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05) translateY(-10px)}}@keyframes tmj-unlike{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4) rotate(-12deg)}}@media(prefers-reduced-motion:reduce){.tmj-btn:active:not([disabled]){transform:none}.tmj-tick path{transition:none}.tmj-card__pop.is-like,.tmj-card__pop.is-unlike{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tmj-motion.css.map */
