:root{--fs-spring:cubic-bezier(.2,.8,.2,1);--fs-inout:cubic-bezier(.45,0,.55,1)}.fs-cut{display:inline-block;overflow:hidden;vertical-align:top;padding-block:.06em .22em;margin-block:-.06em -.22em}.fs-cut>span{display:inline-block}@media(prefers-reduced-motion:no-preference){[data-fs-cut].scroll-trigger{opacity:1!important;animation:none!important;transform:none!important}[data-fs-cut]:not(.is-in) .fs-cut>span{transform:translateY(110%)}[data-fs-cut] .fs-cut>span{transition:transform .8s var(--fs-spring);transition-delay:calc(var(--i,0) * 70ms)}}.fs-mark{background-image:linear-gradient(#dd5c4e42,#dd5c4e42);background-repeat:no-repeat;background-size:100% .36em;background-position:0 86%;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.12em}html[dir=rtl] .fs-mark{background-position:100% 86%}@media(prefers-reduced-motion:no-preference){.fs-mark{animation:fs-mark .9s var(--fs-inout) .75s both}}@keyframes fs-mark{0%{background-size:0% .36em}to{background-size:100% .36em}}.fs-shimmer{display:inline-block}@media(prefers-reduced-motion:no-preference){.fs-shimmer{background:linear-gradient(90deg,var(--fs-coral-text) 0 42%,color-mix(in srgb,var(--fs-coral) 55%,var(--fs-ground)) 50%,var(--fs-coral-text) 58% 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fs-shimmer 5.6s ease-in-out infinite}.fs-hero.is-offscreen .fs-shimmer{animation-play-state:paused}}@media(hover:none){.fs-shimmer{animation:none}}html:not(.fs-motion-ready) :is(.fs-mark,.fs-shimmer,.fs-stamp__spin,.fs-hero__img,.fs-marquee__track,.fs-hero__kicker:before){animation-play-state:paused}@keyframes fs-shimmer{0%{background-position:100% 0}40%,to{background-position:0 0}}.fs-draw-host{position:relative}.fs-draw{position:absolute;inset-inline:0;bottom:-.55em;height:.55em;width:100%;overflow:visible;pointer-events:none}html[dir=rtl] .fs-draw{transform:scaleX(-1)}.fs-draw path{fill:none;stroke:var(--fs-coral);stroke-width:10;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .5s var(--fs-inout)}.fs-draw.is-on path{stroke-dashoffset:0}.fs-draw.is-out path{stroke-dashoffset:-1}.fs-draw-host:has(.fs-draw.is-on){text-decoration:none}.fs-motion .header__inline-menu .header__menu-item:not([aria-current=page]):after{display:none}.fs-motion .header__inline-menu .header__menu-item .fs-draw{bottom:.5rem;height:.7rem}.fs-swap{display:inline-block;position:relative;overflow:hidden;vertical-align:top;line-height:1.5;padding-block:.08em;margin-block:-.08em}.fs-swap__row{display:block;white-space:nowrap}.fs-swap__row--b{position:absolute;inset-inline:0;top:0;padding-block:inherit}.fs-swap__l{display:inline-block;white-space:pre}.fs-swap__row--b .fs-swap__l{transform:translateY(110%)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.fs-swap__l{transition:transform .5s var(--fs-spring);transition-delay:calc(var(--j,0) * 22ms)}:is(.button,.fs-sticky-atc__btn):not([disabled]):is(:hover,:focus-visible) .fs-swap__row--a .fs-swap__l{transform:translateY(-110%)}:is(.button,.fs-sticky-atc__btn):not([disabled]):is(:hover,:focus-visible) .fs-swap__row--b .fs-swap__l{transform:none}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.card-wrapper>.card{transform:perspective(1000px) rotateX(var(--fs-rx,0deg)) rotateY(var(--fs-ry,0deg));transition:transform .6s var(--fs-spring)}.card-wrapper.is-tilting>.card{will-change:transform;transition-duration:.18s}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine)and (min-width:990px){.scroll-trigger .card__media .media img{transition:scale 1.1s var(--fs-spring),opacity .7s ease;transition-delay:calc(var(--animation-order,0) * 75ms)}.scroll-trigger.scroll-trigger--offscreen .card__media .media img{scale:1.04;opacity:0}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.fs-tile{overflow:clip}.fs-tile__img{animation:fs-par linear both;animation-timeline:view();animation-range:cover 0% cover 100%}@media(hover:none){.fs-tile__img{animation-name:fs-par-t;will-change:transform}}}}@keyframes fs-par{0%{translate:0 1.4rem}to{translate:0 -1.4rem}}@keyframes fs-par-t{0%{transform:translateY(1.4rem)}to{transform:translateY(-1.4rem)}}.fs-specs__item,.product__accordion details,.collapsible-content details{interpolate-size:allow-keywords}.fs-specs__item summary:after{content:"";flex:none;width:1.3rem;height:1.3rem;color:var(--fs-fade-text);background:linear-gradient(currentColor,currentColor) center/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center/1.5px 100% no-repeat}.fs-specs__item[open] summary:after{content:"";background-size:100% 1.5px,1.5px 0}@media(prefers-reduced-motion:no-preference){.fs-specs__item summary:after{transition:transform .35s var(--fs-spring),background-size .35s var(--fs-spring)}.fs-specs__item[open] summary:after{transform:rotate(180deg)}.fs-specs__item::details-content,.product__accordion details::details-content,.collapsible-content details::details-content{block-size:0;overflow:clip;transition:block-size .38s var(--fs-spring),content-visibility .38s allow-discrete}.fs-specs__item[open]::details-content,.product__accordion details[open]::details-content,.collapsible-content details[open]::details-content{block-size:auto}.fs-specs__item[open] .fs-specs__body{animation:fs-acc-in .4s var(--fs-spring) both}}@keyframes fs-acc-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:none}}.fs-pblur{position:absolute;pointer-events:none}.fs-pblur>i,.fs-pblur--pills{display:none}.fs-pblur--atc{position:fixed;inset-inline:0;bottom:var(--fs-atc-h,7.2rem);height:3.2rem;z-index:29;background:linear-gradient(to top,color-mix(in srgb,var(--fs-ground) 88%,transparent),transparent);opacity:0;transition:opacity .4s ease}.fs-sticky-atc.is-visible+.fs-pblur--atc{opacity:1}@media screen and (min-width:750px){.fs-pblur--atc{display:none}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:.32s var(--fs-glide,ease) both fs-vt-out}::view-transition-new(root){animation:.55s var(--fs-glide,ease) both fs-vt-in}.section-header{view-transition-name:fs-header}::view-transition-group(fs-header){animation:none}::view-transition-old(fs-header){animation:none;opacity:0}::view-transition-new(fs-header){animation:none}}@media(prefers-reduced-motion:no-preference)and (max-width:749px){::view-transition-group(fs-product-photo){animation-duration:.6s;animation-timing-function:var(--fs-glide,ease)}::view-transition-old(fs-product-photo),::view-transition-new(fs-product-photo){animation-duration:.6s;animation-timing-function:var(--fs-glide,ease);height:100%;object-fit:contain}.product__media-list>.product__media-item:first-child .product__media img{view-transition-name:fs-product-photo}quick-add-modal .product__media-list>.product__media-item:first-child .product__media img{view-transition-name:none}}@keyframes fs-vt-out{to{opacity:0}}@keyframes fs-vt-in{0%{opacity:0;transform:translateY(.6rem)}}@media screen and (max-width:989px){.fs-tiles-wrap,.fs-ed,.footer{content-visibility:auto;contain-intrinsic-size:auto 640px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/fs-motion.css.map */
