:root{--animation-duration: .6s;--editorial-animation-duration: var(--animation-duration);--editorial-animation-easing: cubic-bezier(0, 0, .3, 1);--editorial-animation-stagger: 80ms;--editorial-image-hover-scale: 1.03;--editorial-button-hover-duration: .28s;--hover-subtle-zoom-amount: var(--editorial-image-hover-scale);--hover-transition-duration: .55s;--hover-transition-timing: var(--editorial-animation-easing)}@keyframes editorialHeroContentIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes editorialHeroImageSettle{0%{transform:scale(1.015)}to{transform:scale(1)}}.animate-fade-in-up,.animate-fade-in-left,.animate-fade-in-right,.animate-fade-in,.animate-zoom-fade{opacity:0;will-change:opacity,transform;transition-property:opacity,transform;transition-duration:var(--editorial-animation-duration);transition-timing-function:var(--editorial-animation-easing);transition-delay:calc(var(--stagger-index, 0) * var(--editorial-animation-stagger))}.animate-fade-in-up{transform:translateY(24px)}.animate-fade-in-left{transform:translate(-24px)}.animate-fade-in-right{transform:translate(24px)}.animate-fade-in{transition-duration:1s}.animate-zoom-fade{transform:scale(1.04);transition-duration:.7s}.animate-fade-in-up.is-visible,.animate-fade-in-left.is-visible,.animate-fade-in-right.is-visible,.animate-fade-in.is-visible,.animate-zoom-fade.is-visible{opacity:1;transform:translateZ(0) scale(1);will-change:auto}.product-card__image,.collection-card__image,.featured-blog-posts-card__image,.resource-card__media,.resource-image,.card-gallery,.background-image-container{overflow:hidden}.product-card__image img,.collection-card__image img,.featured-blog-posts-card__image img,.resource-card__image,.resource-card__collection-image,.resource-image__image,.card-gallery img,.background-image-container img,.background-image-container video{transform-origin:center;transition:transform .55s var(--editorial-animation-easing),opacity .55s var(--editorial-animation-easing)}@media(prefers-reduced-motion:no-preference){#MainContent[data-template=index] .hero__content-wrapper .home-hero-motion{--editorial-animation-duration: 1s;--editorial-animation-easing: ease;--editorial-animation-stagger: .15s;transition-delay:calc(.15s + var(--stagger-index, 0) * var(--editorial-animation-stagger))}#MainContent[data-template=index] .hero__content-wrapper .home-hero-motion:not(.is-visible){opacity:.001;transform:translateY(15px)}}#MainContent[data-template=index] [data-testid=media-with-content]{overflow:clip}@media screen and (max-width:749px){#MainContent[data-template=index] [data-testid=media-with-content]>:is(.animate-fade-in-left,.animate-fade-in-right):not(.is-visible){transform:translateY(18px)}}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){body:not(.card-hover-effect-subtle-zoom) .product-card:hover :is(.product-card__image img,.card-gallery img),body:not(.card-hover-effect-subtle-zoom) .collection-card:hover :is(.collection-card__image img,.resource-image__image),body:not(.card-hover-effect-subtle-zoom) .featured-blog-posts-card:hover :is(.featured-blog-posts-card__image img,.resource-image__image),body:not(.card-hover-effect-subtle-zoom) .resource-card:hover :is(.resource-card__image,.resource-card__collection-image){transform:scale(var(--editorial-image-hover-scale))}.button,.button-secondary,.shopify-payment-button__button,button:not(.unstyled-button),input[type=submit]{transition:background-color var(--editorial-button-hover-duration) var(--editorial-animation-easing),border-color var(--editorial-button-hover-duration) var(--editorial-animation-easing),color var(--editorial-button-hover-duration) var(--editorial-animation-easing),opacity var(--editorial-button-hover-duration) var(--editorial-animation-easing),transform var(--editorial-button-hover-duration) var(--editorial-animation-easing)}.button:hover,.button-secondary:hover,.shopify-payment-button__button:hover,button:not(.unstyled-button):hover,input[type=submit]:hover{transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;transform:none!important;scroll-behavior:auto!important}.animate-fade-in-up,.animate-fade-in-left,.animate-fade-in-right,.animate-fade-in,.animate-zoom-fade{opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/editorial-animations.css.map */
