back-to-top-button{--back-to-top-offset: var(--margin-lg, 1rem);--back-to-top-size: var(--minimum-touch-target, 44px);position:fixed;right:var(--margin-lg, 1rem);bottom:var(--back-to-top-offset);z-index:var(--layer-sticky);pointer-events:none}back-to-top-button[visible]{pointer-events:auto}.back-to-top__button{display:inline-flex;align-items:center;justify-content:center;width:var(--back-to-top-size);height:var(--back-to-top-size);padding:0;border:none;border-radius:50%;cursor:pointer;color:var(--color-primary-button-text);background-color:var(--color-primary-button-background);box-shadow:inset 0 0 0 var(--style-border-width-primary, 1px) var(--color-primary-button-border);opacity:0;visibility:hidden;transform:translateY(.5rem);transition:opacity var(--animation-speed, .2s) var(--animation-easing, ease),visibility var(--animation-speed, .2s) var(--animation-easing, ease),transform var(--animation-speed, .2s) var(--animation-easing, ease),background-color var(--animation-speed, .2s) var(--animation-easing, ease)}back-to-top-button[visible] .back-to-top__button{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top__button:hover{background-color:color-mix(in srgb,var(--color-primary-button-background) 90%,#000)}.back-to-top__button:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--color-primary-button-background);outline-offset:var(--focus-outline-offset, 2px)}.back-to-top__icon{display:flex;width:1.25rem;height:1.25rem;transform:rotate(180deg)}body:has(.pdp-sticky-atc:not(.hidden)):not(:has(.cart-drawer__dialog[open])) back-to-top-button{--back-to-top-offset: calc(64px + var(--margin-lg, 1rem))}@media screen and (max-width:749px){body:has(.pdp-sticky-atc:not(.hidden)):not(:has(.cart-drawer__dialog[open])) back-to-top-button{--back-to-top-offset: calc(56px + var(--margin-lg, 1rem))}}@media(prefers-reduced-motion:reduce){.back-to-top__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/back-to-top.css.map */
