@media (prefers-reduced-motion: no-preference){.gsap-trigger--offscreen{opacity:0}.gsap-trigger--design-mode{opacity:1!important;transform:none!important}.gsap-trigger[data-gsap-animation=fadeIn]:not(.gsap-ready){opacity:0}.gsap-trigger[data-gsap-animation=slideUp]:not(.gsap-ready){opacity:0}.gsap-trigger[data-gsap-animation=slideDown]:not(.gsap-ready){opacity:0}.gsap-trigger[data-gsap-animation=slideLeft]:not(.gsap-ready){opacity:0}.gsap-trigger[data-gsap-animation=slideRight]:not(.gsap-ready){opacity:0}.gsap-trigger[data-gsap-animation=scaleIn]:not(.gsap-ready){opacity:0}.gsap-trigger[data-gsap-animation=rotateIn]:not(.gsap-ready){opacity:0}.gsap-trigger[data-gsap-animation=letterRollUp]{overflow:hidden;opacity:0}.gsap-trigger[data-gsap-animation=letterRollUp].gsap-ready{opacity:1}.gsap-trigger[data-gsap-animation=letterRollUp] .char{display:inline-block;will-change:transform,opacity}.gsap-trigger[data-gsap-animation=headingFadeScale]{overflow:visible}.gsap-trigger[data-gsap-animation=headingFadeScale]:not(.gsap-ready){opacity:0}.gsap-trigger[data-gsap-animation=headingFadeScale] .char{display:inline-block;will-change:transform,opacity;transform-origin:center center}}@media (prefers-reduced-motion: no-preference){.animate--ambient>img,.animate--ambient>.svg-wrapper{animation:animateAmbient 30s linear infinite}@keyframes animateAmbient{0%{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(1em) rotate(-360deg) scale(1.2)}}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:.01}.scroll-trigger.animate--slide-in{transform:translateY(2rem)}.scroll-trigger.animate--separator:after{width:0%}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity:1;animation:var(--animation-fade-in)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order) * 75ms)}.swiper-slide.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in[data-animation-order="0"]{animation-delay:0ms}.swiper-slide.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in[data-animation-order="1"]{animation-delay:75ms}.swiper-slide.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in[data-animation-order="2"]{animation-delay:.15s}.swiper-slide.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in[data-animation-order="3"]{animation-delay:225ms}.swiper-slide.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in[data-animation-order="4"]{animation-delay:.3s}.swiper-slide.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in[data-animation-order="5"]{animation-delay:375ms}.swiper-slide.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in[data-animation-order="6"]{animation-delay:.45s}.swiper-slide.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in[data-animation-order="7"]{animation-delay:525ms}.swiper-slide.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in[data-animation-order="8"]{animation-delay:.6s}.swiper-slide.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in[data-animation-order="9"]{animation-delay:675ms}.swiper-slide.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in[data-animation-order="10"]{animation-delay:.75s}.swiper-slide.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in[data-animation-order="11"]{animation-delay:825ms}.scroll-trigger:not(.scroll-trigger--offscreen).animate--separator:after{animation:var(--animation-separator)}.footer__row--middle.scroll-trigger:not(.scroll-trigger--offscreen).animate--separator:after{animation-delay:.3s}.scroll-trigger.scroll-trigger--design-mode.animate--fade-in,.scroll-trigger.scroll-trigger--design-mode.animate--slide-in,.scroll-trigger.scroll-trigger--design-mode .slider,.scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity:1;animation:none;transition:none;transform:none}.scroll-trigger.scroll-trigger--design-mode.animate--slide-in{transform:translateY(0)}@keyframes slideIn{0%{transform:translateY(2rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:.01}to{opacity:1}}@keyframes separator{0%{width:0%}to{width:100%}}}@media (prefers-reduced-motion: no-preference) and (hover: hover){:root{--easter-egg: none;--sparkle: url(./sparkle.gif)}}.loading__spinner{position:absolute;z-index:1;width:1.8rem}.loading__spinner{width:1.8rem;display:inline-block}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors: active){.path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.loading__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}.progress-bar-container{width:100%;margin:auto}.progress-bar{height:.13rem;width:100%}.progress-bar-value{width:100%;height:100%;background-color:rgb(var(--color-foreground));animation:indeterminateAnimation var(--duration-extra-longer) infinite ease-in-out;transform-origin:0}.progress-bar .progress-bar-value{display:block}@keyframes indeterminateAnimation{0%{transform:translate(-20%) scaleX(0)}40%{transform:translate(30%) scaleX(.7)}to{transform:translate(100%) scaleX(0)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/animations.css.map */
