tb-like{--like: #E5484D;--like-soft: #FFF0F1;--like-hover: #FFE1E5;--like-line: #FFC9CF;display:inline-flex;align-items:center;gap:12px}tb-like[hidden]{display:none!important}.tb-pdp--vault tb-like{--like: #FF6B70;--like-soft: rgba(255, 107, 112, .14);--like-hover: rgba(255, 107, 112, .24);--like-line: rgba(255, 107, 112, .5)}.tb-like__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;margin:0;border:0;border-radius:999px;font:inherit;font-weight:700;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,transform .15s}.tb-like__btn:active{transform:scale(.94)}.tb-like__btn svg{flex:none;overflow:visible}.tb-like__btn svg path{transition:fill .2s}.tb-like__btn[aria-pressed=true] svg path{fill:currentColor}.tb-like__btn:focus-visible{outline:2px solid var(--like);outline-offset:2px}.tb-like__btn.is-bump svg{animation:tb-like-pop .45s cubic-bezier(.2,1.6,.4,1)}.tb-like__btn:after{content:"";position:absolute;left:var(--burst-x, 50%);top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;pointer-events:none;opacity:0}.tb-like__btn.is-bump:after{animation:tb-like-burst .6s ease-out}@keyframes tb-like-pop{0%{transform:scale(1)}35%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes tb-like-burst{0%{opacity:1;box-shadow:0 0 #e5484d,0 0 #ff8fa3,0 0 #e5484d,0 0 #ffb020,0 0 #e5484d,0 0 #ff8fa3}to{opacity:0;box-shadow:0 -22px 0 -1px #e5484d,19px -11px 0 -1px #ff8fa3,19px 11px 0 -1px #e5484d,0 22px 0 -1px #ffb020,-19px 11px 0 -1px #e5484d,-19px -11px 0 -1px #ff8fa3}}@media(prefers-reduced-motion:reduce){.tb-like__btn.is-bump svg,.tb-like__btn.is-bump:after{animation:none}}.tb-like__n:empty{display:none}.tb-card__like{margin-left:auto;align-self:center}.tb-card__like .tb-like__btn{--burst-x: 15px;height:30px;min-width:30px;padding:0 7px;background:var(--like-soft);color:var(--like);font-size:13px}.tb-card__like .tb-like__btn svg{width:16px;height:16px}.tb-card__like .tb-like__btn:hover{background:var(--like-hover)}.tb-card__like .tb-like__btn[aria-pressed=true]{background:var(--like);color:#fff}.tb-card__like.has-likes .tb-like__btn{padding:0 10px 0 7px}.tb-pdp-like .tb-like__btn{--burst-x: 26px;height:44px;padding:0 18px 0 16px;border:1.5px solid var(--like-line);background:var(--like-soft);color:var(--like);font-size:15px}.tb-pdp-like .tb-like__btn svg{width:20px;height:20px}.tb-pdp-like .tb-like__btn:hover{background:var(--like-hover);border-color:var(--like)}.tb-pdp-like .tb-like__btn[aria-pressed=true]{background:var(--like);border-color:var(--like);color:#fff;box-shadow:0 6px 16px #e5484d4d}.tb-like__text{font-size:15px;font-weight:500;color:var(--p-muted, #4A5578)}.tb-like__text b{font-weight:800;color:var(--like)}@media screen and (max-width:749px){.tb-pdp-like .tb-like__btn{--burst-x: 22px;height:40px;padding:0 14px 0 12px;font-size:14px}.tb-like__text{font-size:14px}}.tb-wish:hover,.tb-wish[aria-pressed=true],body .tb-pgal-wish .tb-wish[aria-pressed=true]{color:var(--tb-blue, #1E4FD8)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tb-like.css.map */
