.ltf{position:fixed;left:0;top:0;width:100vw;height:100vh;overflow:visible;pointer-events:none;z-index:2147483646}.ltf-t{stroke:var(--loop-ink,#1f1c18);stroke-width:1.6;stroke-dasharray:5 4;stroke-linecap:round}.ltf-n{fill:var(--loop-olive,#3d5446)}.ltf-tag{position:fixed;left:0;top:0;z-index:2147483647;pointer-events:none;display:block;width:46px;height:60px;margin-left:-23px;padding:13px 4px 4px;box-sizing:border-box;transform-origin:50% 0;background:var(--loop-on-dark,#f4eee1);border:1px solid var(--loop-ink,#1f1c18);box-shadow:0 8px 18px #1f1c1838,0 2px 5px #1f1c1824;will-change:transform,opacity}.ltf-tag:before{content:"";position:absolute;top:4px;left:50%;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;border:1.5px solid var(--loop-olive,#3d5446);background:#fff8f1;box-sizing:border-box}.ltf-tag img{display:block;width:100%;height:100%;object-fit:cover;background:#e9e1d2}.ltf-ring,.ltf-plus{position:fixed;z-index:2147483647;pointer-events:none}.ltf-ring{width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:2px solid var(--loop-olive,#3d5446);animation:ltf-ring .6s cubic-bezier(.2,.7,.3,1) forwards}.ltf-plus{margin-top:14px;translate:-50% 0;padding:3px 8px;border-radius:999px;background:var(--loop-olive,#3d5446);color:var(--loop-on-dark,#f4eee1);font-family:var(--font-body--family,inherit);font-size:12px;font-weight:700;line-height:1;direction:ltr;box-shadow:0 6px 14px #1f1c1833;animation:ltf-plus 1.1s cubic-bezier(.2,.8,.3,1) forwards}@keyframes ltf-ring{0%{opacity:.85;scale:.4}to{opacity:0;scale:2.1}}@keyframes ltf-plus{0%{opacity:0;transform:translateY(-4px) scale(.5)}22%{opacity:1;transform:translateY(2px) scale(1.08)}40%,75%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3px) scale(.92)}}@media(prefers-reduced-motion:no-preference){.header-actions__cart-icon.ltf-catch .svg-wrapper svg,.header-actions__cart-icon.ltf-catch>svg{transform-origin:50% 85%;animation:ltf-catch .62s cubic-bezier(.3,.7,.35,1.25)}}@keyframes ltf-catch{0%{scale:1;translate:0 0}22%{scale:1.14 .82;translate:0 3px}50%{scale:.94 1.12;translate:0 -3px}75%{scale:1.04 .97;translate:0 0}to{scale:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.ltf,.ltf-tag{display:none}}
/*# sourceMappingURL=/cdn/shop/t/135/assets/loop-thread-fly.css.map */
