.back-to-top{--back-to-top-size: 2.75rem;--back-to-top-icon-size: var(--icon-size-sm);--back-to-top-offset-inline: clamp(1rem, 2vw, 1.5rem);--back-to-top-offset-block: clamp(1rem, 2vw, 1.5rem);--back-to-top-border: color-mix(in srgb, var(--scheme-text) 18%, transparent);--back-to-top-border-strong: color-mix(in srgb, var(--scheme-text) 36%, transparent);position:fixed;right:max(var(--back-to-top-offset-inline),env(safe-area-inset-right));bottom:max(var(--back-to-top-offset-block),env(safe-area-inset-bottom));z-index:var(--z-header, 100);display:grid;place-items:center;width:var(--back-to-top-size);height:var(--back-to-top-size);min-width:var(--back-to-top-size);padding:0;border:1px solid var(--back-to-top-border);border-radius:999px;background:color-mix(in srgb,var(--scheme-background) 94%,transparent);color:var(--scheme-text);box-shadow:0 .5rem 1.5rem #00000014;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(.5rem) scale(.96);-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);transition:opacity var(--motion-base) var(--ease-standard),visibility var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-expressive),border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.back-to-top[hidden]{display:none}.back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.back-to-top__icon{display:block;width:var(--back-to-top-icon-size);height:var(--back-to-top-icon-size);color:currentColor;pointer-events:none;transition:transform var(--motion-fast) var(--ease-expressive)}@media(hover:hover)and (pointer:fine){.back-to-top:hover{border-color:var(--back-to-top-border-strong);background:var(--scheme-text);color:var(--scheme-background);transform:translateY(-1px) scale(1)}.back-to-top:hover .back-to-top__icon{transform:translateY(-.1rem)}}.back-to-top:active{transform:translateY(0) scale(.97)}.back-to-top:focus-visible{outline:2px solid var(--scheme-text);outline-offset:4px}html.cart-drawer-open .back-to-top,html.search-modal-open .back-to-top,body.newsletter-popup-open .back-to-top{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(.5rem) scale(.96)}@media(max-width:749px){.back-to-top{--back-to-top-size: 2.5rem;--back-to-top-offset-inline: clamp(.85rem, 4vw, 1.1rem);--back-to-top-offset-block: clamp(.85rem, 4vw, 1.1rem)}}@media(min-width:750px)and (max-width:1099px){.back-to-top{--back-to-top-size: 2.625rem;--back-to-top-offset-inline: clamp(1rem, 2.25vw, 1.4rem);--back-to-top-offset-block: clamp(1rem, 2.25vw, 1.4rem)}}@media(min-width:1100px){.back-to-top{--back-to-top-size: 2.75rem;--back-to-top-offset-inline: clamp(1.25rem, 1.8vw, 2rem);--back-to-top-offset-block: clamp(1.25rem, 1.8vw, 2rem)}}@media(min-width:1800px){.back-to-top{--back-to-top-size: 3.15rem;--back-to-top-icon-size: calc(var(--icon-size-sm) * 1.08);--back-to-top-offset-inline: clamp(1.9rem, 1.7vw, 3rem);--back-to-top-offset-block: clamp(1.9rem, 1.7vw, 3rem)}}@media(min-width:2400px){.back-to-top{--back-to-top-size: 3.4rem;--back-to-top-icon-size: calc(var(--icon-size-sm) * 1.14);--back-to-top-offset-inline: clamp(2.4rem, 1.65vw, 3.75rem);--back-to-top-offset-block: clamp(2.4rem, 1.65vw, 3.75rem)}}@media(min-width:3000px){.back-to-top{--back-to-top-size: 3.7rem;--back-to-top-icon-size: calc(var(--icon-size-sm) * 1.2);--back-to-top-offset-inline: clamp(2.9rem, 1.55vw, 4.6rem);--back-to-top-offset-block: clamp(2.9rem, 1.55vw, 4.6rem)}}@media(min-width:3600px){.back-to-top{--back-to-top-size: 4rem;--back-to-top-icon-size: calc(var(--icon-size-sm) * 1.26);--back-to-top-offset-inline: clamp(3.4rem, 1.5vw, 5.4rem);--back-to-top-offset-block: clamp(3.4rem, 1.5vw, 5.4rem)}}@media(prefers-reduced-motion:reduce){.back-to-top,.back-to-top__icon{transition:none}.back-to-top,.back-to-top.is-visible,.back-to-top:hover,.back-to-top:active{transform:none}}@media(forced-colors:active){.back-to-top{border-color:CanvasText;background:Canvas;color:CanvasText;box-shadow:none}.back-to-top:hover{background:Highlight;color:HighlightText}.back-to-top:focus-visible{outline-color:Highlight}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/back-to-top.css.map */
