@media(hover:none){.button,.fs-pill,.fs-drawer-types__list a,.header__icon,.quick-add__submit,.quantity__button,.fs-menu-head__close,.drawer__close,.fs-marquee__toggle,.fs-top,.menu-drawer__menu-item,.fs-sticky-atc__btn{-webkit-tap-highlight-color:transparent}}@media(hover:none)and (prefers-reduced-motion:no-preference){.button,.fs-pill,.fs-drawer-types__list a,.header__icon,.quick-add__submit,.quantity__button,.fs-menu-head__close,.drawer__close,.fs-marquee__toggle,.fs-top,.fs-sticky-atc__btn{transition:transform .2s var(--fs-spring,cubic-bezier(.2,.8,.2,1))}:is(.button,.fs-pill,.fs-drawer-types__list a,.quantity__button,.fs-sticky-atc__btn):not([disabled]):active{transform:scale(.97)}:is(.header__icon:not(.header__icon--summary),.quick-add__submit,.fs-menu-head__close,.drawer__close,.fs-marquee__toggle,.fs-top):active{transform:scale(.9)}.header__icon--summary{transition:none}.menu-drawer__menu-item:active{background:var(--fs-surface)}}@media screen and (max-width:989px){#menu-drawer,#menu-drawer *,cart-drawer .drawer__inner,cart-drawer .drawer__inner *{touch-action:pan-y pinch-zoom}html.js header-drawer>details.menu-opening>summary.header__icon--menu:before{opacity:calc(1 - var(--fs-drag,0))}}cart-drawer.drawer.active{background-color:rgba(var(--color-foreground),calc(.5 * (1 - var(--fs-drag,0))))}.fs-dragging{transition:none!important}.fs-loading{position:relative}.fs-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background:var(--fs-ground-2)}@media(prefers-reduced-motion:no-preference){.fs-loading:after{animation:fs-skel 1.4s ease-in-out infinite}}@keyframes fs-skel{50%{opacity:.55}}.fs-top{position:fixed;z-index:28;bottom:calc(1.6rem + env(safe-area-inset-bottom));inset-inline-end:1.6rem;width:4.6rem;height:4.6rem;border-radius:50%;border:0;padding:0;cursor:pointer;display:none;place-items:center;background:var(--fs-ground);color:var(--fs-text);box-shadow:0 0 0 1px var(--fs-rule),0 10px 24px -12px #23291c73;opacity:0;transform:translateY(1.2rem) scale(.9);pointer-events:none;transition:opacity .25s ease,transform .3s var(--fs-spring,ease),translate .5s var(--fs-glide,ease)}.fs-top.is-shown{opacity:1;transform:none;pointer-events:auto}.fs-top svg{grid-area:1/1;display:block}.fs-top__ring{width:4.6rem;height:4.6rem;transform:rotate(-90deg)}.fs-top__ring circle{fill:none;stroke-width:2}.fs-top__track{stroke:var(--fs-rule)}.fs-top__bar{stroke:var(--fs-coral);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.fs-top__arrow{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@supports (animation-timeline:scroll()){.fs-top.is-shown .fs-top__bar{animation:fs-progress linear both;animation-timeline:scroll(root block)}}@keyframes fs-progress{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media screen and (max-width:989px){.fs-top{display:grid}}body:has(.fs-sticky-atc.is-visible) .fs-top{translate:0 calc(-1 * (var(--fs-atc-h,7.2rem) - .4rem - env(safe-area-inset-bottom)))}.fs-top:focus-visible{outline:2px solid var(--fs-coral);outline-offset:3px}@media(prefers-reduced-motion:reduce){.fs-top{transition:opacity .2s ease;transform:none}}.fs-typing .fs-sticky-atc,.fs-typing .fs-pblur--atc,.fs-typing .fs-top{opacity:0!important;transform:translateY(150%)!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/fs-touch.css.map */
