.scroll-to-top{position:fixed;z-index:50;pointer-events:none}.scroll-to-top--enabled{pointer-events:auto}.scroll-to-top__btn{position:fixed;width:var(--scroll-top-size, 50px);height:var(--scroll-top-size, 50px);background-color:var(--scroll-top-bg, #FF4B8C);color:var(--scroll-top-text, #ffffff);border:none;border-radius:var(--scroll-top-radius, 25px);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;font-size:1rem;font-weight:500;box-shadow:0 4px 12px #00000026;transition:all .3s ease;opacity:0;visibility:hidden;transform:translateY(20px)}.scroll-to-top--position-bottom-right .scroll-to-top__btn{right:var(--scroll-top-side, 25px);bottom:var(--scroll-top-bottom-mobile, 120px)}.scroll-to-top--position-bottom-left .scroll-to-top__btn{left:var(--scroll-top-side, 25px);bottom:var(--scroll-top-bottom-mobile, 120px)}@media screen and (min-width: 750px){.scroll-to-top--position-bottom-right .scroll-to-top__btn,.scroll-to-top--position-bottom-left .scroll-to-top__btn{bottom:var(--scroll-top-bottom-desktop, 100px)}}.scroll-to-top--enabled .scroll-to-top__btn--visible{opacity:var(--scroll-top-opacity, 1);visibility:visible;transform:translateY(0)}.scroll-to-top__btn:hover{background-color:var(--scroll-top-hover-bg, #E03A73);transform:translateY(-2px);box-shadow:0 6px 16px #0003}.scroll-to-top--enabled .scroll-to-top__btn{opacity:var(--scroll-top-opacity, 1);visibility:visible}.scroll-to-top__btn:active{transform:translateY(0)}.scroll-to-top__icon{width:20px;height:20px;flex-shrink:0}.scroll-to-top__text{font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;line-height:1}.scroll-to-top--position-bottom-right .scroll-to-top__btn{right:var(--scroll-top-side, 25px)}.scroll-to-top--position-bottom-left .scroll-to-top__btn{left:var(--scroll-top-side, 25px)}@media screen and (max-width: 749px){.scroll-to-top__btn{width:calc(var(--scroll-top-size, 50px) * .9);height:calc(var(--scroll-top-size, 50px) * .9)}.scroll-to-top__icon{width:18px;height:18px}.scroll-to-top__text{font-size:.9rem}.scroll-to-top--position-bottom-right .scroll-to-top__btn,.scroll-to-top--position-bottom-left .scroll-to-top__btn{bottom:calc(var(--scroll-top-bottom, 100px) + 20px)}}@media screen and (max-width: 480px){.scroll-to-top--position-bottom-right .scroll-to-top__btn{right:calc(var(--scroll-top-side, 25px) - 5px)}.scroll-to-top--position-bottom-left .scroll-to-top__btn{left:calc(var(--scroll-top-side, 25px) - 5px)}}.scroll-to-top__btn:focus{outline:2px solid var(--scroll-top-bg, #FF4B8C);outline-offset:2px}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}.scroll-to-top{--scroll-top-bg: var(--background-color, #FF4B8C);--scroll-top-text: var(--text-color, #ffffff);--scroll-top-hover-bg: var(--hover-background-color, #E03A73);--scroll-top-size: var(--button-size, 50px);--scroll-top-radius: var(--border-radius, 25px);--scroll-top-bottom: var(--bottom-offset, 100px);--scroll-top-side: var(--side-offset, 25px)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-scroll-to-top.css.map */
