.page-transition{animation:page-fade-in var(--duration-slow) var(--ease-out)}@keyframes page-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}[data-reveal].is-revealed{opacity:1;transform:translateY(0)}[data-reveal-group]>*{transition-delay:calc(var(--reveal-index, 0) * 70ms)}.btn--primary{position:relative;overflow:hidden}.btn--primary:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);transition:left var(--duration-slow) var(--ease-out)}.btn--primary:hover:after{left:130%}.spinner{width:20px;height:20px;border:2px solid var(--color-border-strong);border-top-color:var(--color-accent);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.announcement-bar__item{opacity:0;transition:opacity var(--duration-base) var(--ease-out)}.announcement-bar__item.is-visible{opacity:1}.fade-in{animation:fade-in var(--duration-base) var(--ease-out)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.scale-in{animation:scale-in var(--duration-base) var(--ease-out)}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.link-underline{position:relative}.link-underline:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:var(--color-accent);transition:width var(--duration-base) var(--ease-out)}.link-underline:hover:after{width:100%}
/*# sourceMappingURL=/cdn/shop/t/7/assets/animations.css.map */
