:root{--dfm-orange:#FF5A2E;--dfm-weiss:#F2EEE5}html.dfm-on body,html.dfm-on a,html.dfm-on button,html.dfm-on summary,html.dfm-on label,html.dfm-on input[type=submit],html.dfm-on input[type=button],html.dfm-on [role=button],html.dfm-on .shopify-payment-button__button{cursor:none!important}.dfm{position:fixed;left:0;top:0;z-index:2147483000;pointer-events:none;width:0;height:0;transform:translate3d(-200px,-200px,0);will-change:transform;opacity:0;transition:opacity .28s ease}.dfm.is-da{opacity:1}.dfm__mark{position:absolute;left:-11px;top:-11px;width:22px;height:22px;transform:scale(1);transition:transform .42s cubic-bezier(.22,.9,.28,1);filter:drop-shadow(0 1px 3px rgba(0,0,0,.55))}.dfm.is-ziel .dfm__mark{transform:scale(1.28)}.dfm.is-klick .dfm__mark{transform:scale(.86);transition-duration:.13s}.dfm__mark svg{display:block;width:100%;height:100%;overflow:visible}.dfm{color:#f2eee5}.dfm.auf-hell{color:#0a0a0b}.dfm.auf-hell .dfm__mark{filter:drop-shadow(0 1px 3px rgba(0,0,0,.2))}.dfm__faden{position:absolute;left:0;top:0;height:1.5px;width:0;transform-origin:0 50%;background:linear-gradient(90deg,#ff5a2e6b,#ff5a2e4d 55%,#ff5a2e00);opacity:0;transition:opacity .34s ease;border-radius:2px}.dfm.is-ziel .dfm__faden{opacity:1}.dfm__spitze{position:absolute;right:-1px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#ff5a2e75;box-shadow:0 0 7px #ff5a2e52}.dfm__bubble{position:absolute;left:0;top:0;padding:4px 9px;border-radius:2px;white-space:nowrap;font:500 10px/1.3 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#f2eee5b8;background:#0a0a0b75;border:1px solid rgba(255,90,46,.3);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:0;transform:translate(-50%,-50%) scale(.94);transition:opacity .3s ease,transform .34s cubic-bezier(.22,.9,.28,1)}.dfm.is-ziel .dfm__bubble.hat-text{opacity:1;transform:translate(-50%,-50%) scale(1)}@media(prefers-reduced-motion:reduce){html.dfm-on body,html.dfm-on a,html.dfm-on button{cursor:auto!important}.dfm{display:none!important}}.dfm.auf-hell .dfm__faden{background:linear-gradient(90deg,#ff5a2e8c,#ff5a2e61 55%,#ff5a2e00)}.dfm.auf-hell .dfm__spitze{background:#ff5a2e9e;box-shadow:0 0 7px #ff5a2e47}.dfm.auf-hell .dfm__bubble{color:#0a0a0bcc;background:#f2eee59e;border-color:#ff5a2e6b}
/*# sourceMappingURL=/cdn/shop/t/20/assets/df-cursor-mark.css.map */
