.euro-back-to-top{--euro-btt-bg: #ffffff;--euro-btt-fg: #754c33;--euro-btt-radius: 36%;--euro-btt-shadow-opacity: .14;--euro-btt-size: var(--euro-btt-size-mobile, 52px);position:fixed;right:var(--euro-btt-offset-side-mobile, 16px);bottom:var(--euro-btt-offset-bottom-mobile, 140px);z-index:30;display:block;width:var(--euro-btt-size);height:var(--euro-btt-size);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,8px,0);transition:opacity .32s ease,transform .32s ease,visibility .32s ease}.euro-back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0)}.euro-back-to-top__button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--euro-btt-size) * .05);width:100%;height:100%;margin:0;padding:0;border:0;border-radius:var(--euro-btt-radius);background:var(--euro-btt-bg);color:var(--euro-btt-fg);font-family:var(--font-body-family);font-style:normal;font-weight:400;cursor:pointer;box-shadow:0 calc(var(--euro-btt-size) * .06) calc(var(--euro-btt-size) * .22) rgba(0,0,0,var(--euro-btt-shadow-opacity));transition:transform .25s ease,box-shadow .25s ease;-webkit-appearance:none;appearance:none}.euro-back-to-top__button:hover{transform:translate3d(0,-2px,0);box-shadow:0 calc(var(--euro-btt-size) * .09) calc(var(--euro-btt-size) * .28) rgba(0,0,0,calc(var(--euro-btt-shadow-opacity) + .06))}.euro-back-to-top__button:focus-visible{outline:2px solid var(--euro-btt-fg);outline-offset:3px}.euro-back-to-top__icon{display:block;width:calc(var(--euro-btt-size) * .34);height:calc(var(--euro-btt-size) * .34)}.euro-back-to-top__icon svg{display:block;width:100%;height:100%}.euro-back-to-top__label{display:block;margin:0;font-size:calc(var(--euro-btt-size) * .14);line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:1200px){.euro-back-to-top{--euro-btt-size: var(--euro-btt-size-desktop, 72px);right:var(--euro-btt-offset-side-desktop, 40px);bottom:var(--euro-btt-offset-bottom-desktop, 220px)}}@media(prefers-reduced-motion:reduce){.euro-back-to-top,.euro-back-to-top__button{transition:none}.euro-back-to-top,.euro-back-to-top__button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/euro-back-to-top.css.map */
