.dh-totop{position:fixed;right:calc(24px + env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:39;display:grid;place-items:center;width:56px;height:56px;margin:0;padding:0;border:0;border-radius:50%;background:#17161480;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e6c484;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s,bottom .3s ease,color .2s ease,background-color .2s ease}.dh-totop.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease,transform .3s ease,visibility 0s,bottom .3s ease,color .2s ease,background-color .2s ease}.dh-totop svg{display:block;width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 3px rgba(0,0,0,.75));transition:transform .3s cubic-bezier(.16,1,.3,1)}.dh-totop svg path:last-child{opacity:.6}.dh-totop:hover{color:#f5bd54;background-color:#171614ad}.dh-totop:hover svg{transform:translateY(-2px)}.dh-totop:focus-visible{outline:2px solid #f5bd54;outline-offset:3px}@media(max-width:749px){.dh-totop{right:calc(14px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));width:52px;height:52px}.dh-totop svg{width:28px;height:28px}body:has(.dh-sshop.is-on) .dh-totop{bottom:calc(78px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.dh-totop,.dh-totop.is-on,.dh-totop svg{transition:none}.dh-totop:hover svg{transform:none}}@media print{.dh-totop{display:none}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/dh-totop.css.map */
