.back-to-top{position:fixed;right:12px;bottom:max(24px,env(safe-area-inset-bottom));z-index:20;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.back-to-top.is-visible{opacity:1;visibility:visible;transition:opacity .25s ease}.back-to-top__link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--collection-theme-background, #f6f2e6);color:var(--collection-theme-foreground, #323232)}.back-to-top__link .icon-caret{display:block;width:20px;height:auto;fill:currentColor;opacity:.6;transform:rotate(180deg);transition:opacity .25s ease}.back-to-top__link:hover .icon-caret,.back-to-top__link:focus-visible .icon-caret{opacity:1}.back-to-top__link:focus-visible{outline:2px solid currentColor;outline-offset:2px;box-shadow:0 0 0 6px var(--collection-theme-background, #f6f2e6)}@media screen and (max-width:749px){.back-to-top{bottom:max(16px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.back-to-top,.back-to-top.is-visible,.back-to-top__link .icon-caret{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1688/assets/component-back-to-top.css.map */
