.animate--zoom-in{--zoom-in-ratio: 1}.animate--zoom-in img,.animate--zoom-in picture,.animate--zoom-in>svg{transition:scale var(--duration-short) linear;scale:var(--zoom-in-ratio)}:root{--duration-announcement-bar: .25s;--duration-medium: .3s;--duration-long: .5s;--duration-extra-long: .6s;--duration-extra-longer: .75s;--duration-extended: 3s;--animation-slide-in: slideIn var(--duration-extra-long) ease forwards;--animation-fade-in: fadeIn var(--duration-extra-long) ease forwards;--animation-zoom-in: zoomIn var(--duration-extra-longer) ease forwards}@media(prefers-reduced-motion:no-preference){.animate--ambient>img,.animate--ambient>svg{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:is(.zoom_in,.fade_in,.slide_in){opacity:.01}.scroll-trigger:not(.scroll-trigger--offscreen).zoom_in{animation:var(--animation-zoom-in);animation-delay:calc(var(--animation-order) * 75ms)}.scroll-trigger:not(.scroll-trigger--offscreen).fade_in{animation:var(--animation-fade-in)}.scroll-trigger:not(.scroll-trigger--offscreen).slide_in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order) * 75ms)}.scroll-trigger.scroll-trigger--design-mode.fade_in,.scroll-trigger.scroll-trigger--design-mode.slide_in,.scroll-trigger.scroll-trigger--design-mode .slider,.scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity:1;animation:none;transition:none}.scroll-trigger[animation-end]{opacity:1;animation:none!important;transition:none}.scroll-trigger.scroll-trigger--design-mode.slide_in{transform:translateY(0)}@keyframes slideIn{0%{transform:translateY(1rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}}@media screen and (max-width:989px){.scroll-trigger:not(.scroll-trigger--offscreen) .slider--tablet{animation:var(--animation-slide-in)}}@media screen and (min-width:990px){.scroll-trigger:not(.scroll-trigger--offscreen) .slider--desktop{animation:var(--animation-slide-in)}}.scroll-trigger.scroll-trigger--design-mode.fade_in,.scroll-trigger.scroll-trigger--design-mode.slide_in,.scroll-trigger.scroll-trigger--design-mode .slider,.scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity:1;animation:none;transition:none}.scroll-trigger.scroll-trigger--design-mode.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}}@media(prefers-reduced-motion:no-preference){.animate--ambient>img,.animate--ambient>picture,.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)}}}.animate-fixed-parent{display:initial!important}.animate--fixed{clip-path:inset(0)}.animate--fixed>img:not(.zoom),.animate--fixed>picture:not(.zoom),.animate--fixed>svg:not(.zoom){position:fixed;height:100vh}@media(prefers-reduced-motion:no-preference){.shopify-section{opacity:1}@keyframes ctaPulse{0%{transform:scale(1);box-shadow:0 0 #2db2db73}70%{transform:scale(1.02);box-shadow:0 0 0 14px #2db2db00}to{transform:scale(1);box-shadow:0 0 #2db2db00}}.product-form__submit,button[name=add],.add-to-cart,[data-add-to-cart]{animation:ctaPulse 2.4s ease-in-out infinite;transition:transform .2s ease,filter .2s ease;will-change:transform}.product-form__submit:hover,button[name=add]:hover,.add-to-cart:hover,[data-add-to-cart]:hover{animation-play-state:paused;transform:translateY(-2px) scale(1.03);filter:brightness(1.05)}.bundle__option,.product-bundle__item,label[class*=bundle],.offer-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.bundle__option:hover,.product-bundle__item:hover,label[class*=bundle]:hover,.offer-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px #0000001a}@keyframes badgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.badge--bestseller,[class*=best],.product-bundle__badge{animation:badgeFloat 2.8s ease-in-out infinite}.accordion__content,.collapsible-content,details[open]>*:not(summary){animation:fadeIn .35s ease forwards}summary,.accordion__title{transition:color .2s ease}.product__media img,.product-gallery img{transition:transform .45s ease}.product__media:hover img,.product-gallery:hover img{transform:scale(1.04)}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.reveal-on-scroll{animation:riseIn .6s ease forwards}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/animation.css.map */
