.ef-top{position:fixed;right:30px;bottom:166px;z-index:998;width:44px;height:44px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;background:#111111e0;color:#fff;box-shadow:0 6px 18px #00000038;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transform:translateY(12px) scale(.9);transition:opacity .25s ease,transform .35s cubic-bezier(.22,1,.36,1),visibility 0s linear .35s,background-color .2s}.ef-top.is-on{opacity:1;visibility:visible;transform:none;transition-delay:0s}.ef-top:hover{background:#000}.ef-top:hover .ef-top__arrow{transform:translateY(-2px)}.ef-top:focus-visible{outline:2px solid var(--ef-blue-500, #3f68e0);outline-offset:3px}.ef-top__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.ef-top__ring circle{fill:none;stroke:#ffffff2e;stroke-width:2.5}.ef-top__ring .ef-top__fill{stroke:#f70;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.ef-top__arrow{position:relative;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s cubic-bezier(.22,1,.36,1)}@media(max-width:767px){.ef-top{right:29px;width:42px;height:42px}}@media(prefers-reduced-motion:reduce){.ef-top,.ef-top__arrow,.ef-top__ring .ef-top__fill{transition:none}}@media print{.ef-top{display:none}}body:has(.ef-mobnav:not([hidden])) .ef-top{opacity:0;visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/270/assets/ef-top.css.map */
