.block-editor-block-list__block.wp-block-omnipress-back-to-top{z-index:inherit;position:relative;top:0;left:0}.block-editor-block-list__block #back-to-top{display:flex}.wp-block-omnipress-back-to-top{position:fixed;bottom:20px;right:20px;z-index:99999999;border-radius:50%}#back-to-top{justify-content:center;align-items:center;border:none;gap:8px;cursor:pointer;display:none;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:44px;min-height:44px}#back-to-top:focus-visible{outline:3px solid var(--op-clr-primary,#175fff);outline-offset:4px}#back-to-top:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.2)}#back-to-top:active{transform:translateY(-2px)}#back-to-top:has(.progress-container){background:0 0!important}#back-to-top.circle-progress{--progress:50%}#back-to-top.circle-progress::after{content:"";height:calc(100% + 16px);background:conic-gradient(var(--scroll-bar-bg,var(--op-clr-block-primary)) var(--progress),transparent var(--progress));width:calc(100% + 16px);position:absolute;inset:-8px;z-index:-1;border-radius:50%;transition:--progress .1s linear}#back-to-top .progress-bar{width:0%;height:8px;background:var(--scroll-bar-bg,var(--op-clr-block-primary));transition:width .2s ease;position:fixed;top:0;left:0;z-index:99999999}#back-to-top .content{padding:20px;margin-left:20px}.op-scroll-to-top.show-to-top-btn{display:none!important}@media (max-width:768px){.wp-block-omnipress-back-to-top{bottom:16px;right:16px}#back-to-top .content{padding:16px;margin-left:16px}}@media (prefers-reduced-motion:reduce){#back-to-top{transition:none}#back-to-top:hover{transform:none}#back-to-top.circle-progress::after{transition:none}#back-to-top .progress-bar{transition:none}}@media (prefers-contrast:high){#back-to-top{border:2px solid currentColor}#back-to-top:focus-visible{outline-width:4px}}[data-type*='omnipress/back-to-top'].op-b8ce19c6 #back-to-top { height:40px;width:40px;border-radius:50%;background-color:#32aed1;color:var(--op-clr-white); }[data-type*='omnipress/back-to-top'].op-b8ce19c6 .circle-progress::after { background-color:#32aed1; }[data-type*='omnipress/back-to-top'].op-b8ce19c6 { align-self:flex-start; }