.fff-top{--top-size: 4.8rem;--top-accent: 176, 141, 63;position:fixed;bottom:var(--top-offset-bottom, 2.4rem);z-index:5;display:block;opacity:0;background-color:transparent;visibility:hidden;transform:translateY(1.2rem);transition:opacity var(--duration-default) ease,transform var(--duration-default) ease,visibility 0s linear var(--duration-default)}.fff-top--right{right:var(--top-offset-side, 2.4rem)}.fff-top--left{left:var(--top-offset-side, 2.4rem)}body:has(.fff-pdp-bar.is-visible) .fff-top{bottom:calc(var(--top-offset-bottom, 2.4rem) + 7.2rem)}@media screen and (max-width:749px){body:has(.fff-pdp-bar.is-visible) .fff-top{bottom:calc(var(--top-offset-bottom-mobile, 1.6rem) + 7rem)}}.fff-top.is-visible{opacity:1;visibility:visible;transform:translateY(0);transition:opacity var(--duration-default) ease,transform var(--duration-default) ease,visibility 0s}.fff-top__button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:var(--top-size);height:var(--top-size);padding:0;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;box-shadow:0 .4rem 1.6rem #00000024;transition:background-color var(--duration-short) ease,color var(--duration-short) ease,transform var(--duration-short) ease,border-color var(--duration-short) ease}.fff-top--rounded .fff-top__button{border-radius:.8rem}.fff-top--label .fff-top__button{width:auto;padding:0 1.8rem;border-radius:999px}.fff-top__button:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground));transform:translateY(-.2rem)}.fff-top__button:focus-visible{outline:.2rem solid rgb(var(--top-accent));outline-offset:.3rem}.fff-top__icon{display:flex;width:1.5rem;height:1.5rem}.fff-top__icon svg{width:100%;height:100%;transform:rotate(-90deg)}.fff-top__label{font-size:1.15rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.fff-top__ring{position:absolute;top:-.4rem;right:-.4rem;bottom:-.4rem;left:-.4rem;width:calc(100% + .8rem);height:calc(100% + .8rem);transform:rotate(-90deg);pointer-events:none}.fff-top__ring circle{fill:none;stroke-width:2}.fff-top__ring-track{stroke:rgba(var(--color-foreground),.12)}.fff-top__ring-bar{stroke:rgb(var(--top-accent));stroke-linecap:round;transition:stroke-dashoffset .1s linear}.fff-top--label .fff-top__ring{display:none}@media screen and (max-width:749px){.fff-top{bottom:var(--top-offset-bottom-mobile, 1.6rem)}.fff-top--right{right:var(--top-offset-side-mobile, 1.6rem)}.fff-top--left{left:var(--top-offset-side-mobile, 1.6rem)}.fff-top--label .fff-top__button{width:var(--top-size);padding:0}.fff-top--label .fff-top__label{display:none}.fff-top--label .fff-top__ring{display:block}.fff-top--hide-mobile{display:none}}@media(prefers-reduced-motion:reduce){.fff-top,.fff-top__button,.fff-top__ring-bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/fff-back-to-top.css.map */
