.rdctc-float{position:fixed;z-index:9999;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgb(0 0 0 / .25);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.rdctc-float--circle{border-radius:50%}.rdctc-float--rounded{border-radius:16px}.rdctc-float--squared{border-radius:0}.rdctc-float:hover,.rdctc-float:focus{transform:scale(1.08);box-shadow:0 6px 18px rgb(0 0 0 / .3)}.rdctc-float__icon{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.rdctc-icon{display:block}.rdctc-float--img{background:none!important;box-shadow:none;border-radius:0}.rdctc-float--img .rdctc-icon{width:100%;height:100%;object-fit:contain}.rdctc-float--img::after{border-radius:50%}.rdctc-icon--img{object-fit:contain}.rdctc-float .rdctc-icon{width:55%;height:55%}.rdctc-float__label{position:absolute;top:50%;transform:translateY(-50%);background:#1d2327;color:#fff;padding:6px 10px;border-radius:4px;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease}.rdctc-float:hover .rdctc-float__label,.rdctc-float:focus .rdctc-float__label{opacity:1}.rdctc-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;transition:opacity .2s ease}.rdctc-btn:hover,.rdctc-btn:focus{opacity:.9}.rdctc-btn .rdctc-icon{width:1.3em;height:1.3em;flex:0 0 auto}.rdctc-border-squared{border-radius:0}.rdctc-border-rounded{border-radius:6px}.rdctc-border-pill{border-radius:999px}.rdctc-wrap--cart .rdctc-btn{display:flex;width:100%}@media (max-width:767px){.rdctc-hide-mobile{display:none!important}}@media (min-width:768px){.rdctc-hide-desktop{display:none!important}}@keyframes rdctc-ring{0%{transform:scale(1);opacity:.7}100%{transform:scale(1.7);opacity:0}}@keyframes rdctc-bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-14px)}60%{transform:translateY(-7px)}}@keyframes rdctc-shake{0%,100%{transform:translateX(0)}15%{transform:translateX(-6px)}30%{transform:translateX(6px)}45%{transform:translateX(-5px)}60%{transform:translateX(5px)}75%{transform:translateX(-2px)}90%{transform:translateX(2px)}}@keyframes rdctc-wobble{0%,100%{transform:rotate(0)}15%{transform:rotate(-12deg)}30%{transform:rotate(10deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}}@keyframes rdctc-tada{0%,100%{transform:scale(1) rotate(0)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}}@keyframes rdctc-heartbeat{0%,100%{transform:scale(1)}14%{transform:scale(1.15)}28%{transform:scale(1)}42%{transform:scale(1.15)}70%{transform:scale(1)}}@keyframes rdctc-glow{0%,100%{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 12px var(--rdctc-ring,#25d366))}}.rdctc-anim-pulse::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid var(--rdctc-ring,#25d366);border-radius:inherit;pointer-events:none;animation:rdctc-ring 1.2s ease-out 3}.rdctc-anim-bounce{animation:rdctc-bounce 1.2s ease 1}.rdctc-anim-shake{animation:rdctc-shake .9s ease 1}.rdctc-anim-wobble{animation:rdctc-wobble 1s ease 1}.rdctc-anim-tada{animation:rdctc-tada 1.2s ease 1}.rdctc-anim-heartbeat{animation:rdctc-heartbeat 1.3s ease 2}.rdctc-anim-glow{animation:rdctc-glow 1.6s ease 2}.rdctc-anim-loop,.rdctc-anim-loop::after{animation-iteration-count:infinite!important}@media (prefers-reduced-motion:reduce){.rdctc-float,.rdctc-float__label,.rdctc-btn{transition:none}[class*="rdctc-anim-"],[class*="rdctc-anim-"]::after{animation:none!important}}