:root{--ao-ease: cubic-bezier(.2,.8,.2,1);--ao-ease-out: cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.reveal{opacity:0;transform:translateY(36px);transition:opacity .6s var(--ao-ease),transform .6s var(--ao-ease);transition-delay:var(--ao-delay, 0ms);will-change:opacity,transform}.reveal.is-in{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-44px);transition:opacity .7s var(--ao-ease),transform .7s var(--ao-ease);transition-delay:var(--ao-delay, 0ms)}.reveal-left.is-in{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(44px);transition:opacity .7s var(--ao-ease),transform .7s var(--ao-ease);transition-delay:var(--ao-delay, 0ms)}.reveal-right.is-in{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transform:scale(.85) rotate(-4deg);transition:opacity .5s var(--ao-ease),transform .5s var(--ao-ease);transition-delay:var(--ao-delay, 0ms)}.reveal-scale.is-in{opacity:1;transform:scale(1) rotate(0)}.ao-hero-h1 .word{display:inline-block;opacity:0;transform:translateY(36px) rotateX(-30deg);transform-origin:50% 100%;transition:opacity .7s var(--ao-ease),transform .7s var(--ao-ease);transition-delay:var(--word-delay, 0ms)}.ao-hero-h1.is-in .word{opacity:1;transform:translateY(0) rotateX(0)}.ao-hero-eyebrow,.ao-hero-tag,.ao-hero-stars,.ao-hero-cta{opacity:0;transform:translateY(20px);transition:opacity .6s var(--ao-ease),transform .6s var(--ao-ease)}.ao-hero-text.is-in .ao-hero-eyebrow{transition-delay:.1s;opacity:1;transform:none}.ao-hero-text.is-in .ao-hero-tag{transition-delay:.9s;opacity:1;transform:none}.ao-hero-text.is-in .ao-hero-stars{transition-delay:1.05s;opacity:1;transform:none}.ao-hero-text.is-in .ao-hero-cta{transition-delay:1.2s;opacity:1;transform:none}.ao-hero-h1 .ghost{display:inline-block;color:#7a2400}.ao-hero-photo .ao-hero-bg{transform:scale(1.06);transition:transform 1.4s var(--ao-ease-out)}.ao-hero-photo.is-in .ao-hero-bg{transform:scale(1)}.ao-hero-photo.is-in .ao-spray-mist{animation:ao-spray-burst 2.4s ease-in-out 1.8s infinite}@keyframes ao-spray-burst{0%,5%{opacity:0;transform:scale(.6)}15%{opacity:1;transform:scale(1)}55%{opacity:1;transform:scale(1.05)}75%{opacity:.4;transform:scale(1.1)}90%,to{opacity:0;transform:scale(1.1)}}.ao-hero-cta .ao-btn:first-child{animation:ao-cta-pulse 2.6s ease-in-out infinite;animation-delay:2s}@keyframes ao-cta-pulse{0%,to{box-shadow:0 8px 22px #ff73214d}50%{box-shadow:0 12px 32px #ff73218c}}.ao-hero-cta .ao-btn:first-child:hover{animation:none;transform:translateY(-3px) scale(1.02);box-shadow:0 18px 40px #ff73218c}.ao-marquee{background:var(--ao-charcoal);color:#fff;overflow:hidden;padding:18px 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.ao-marquee-track{display:flex;gap:48px;width:max-content;animation:ao-marquee-scroll 30s linear infinite;white-space:nowrap}.ao-marquee:hover .ao-marquee-track{animation-play-state:paused}.ao-marquee-item{display:inline-flex;align-items:center;gap:48px;font-family:var(--font-condensed);font-weight:500;font-size:22px;letter-spacing:.14em;text-transform:uppercase;color:#fff}.ao-marquee-item .dot{width:8px;height:8px;border-radius:999px;background:var(--ao-orange);flex-shrink:0}@keyframes ao-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ao-suspects .ao-suspect:first-of-type{opacity:0;transform:translate(-60px) rotate(-1.5deg);transition:opacity .7s var(--ao-ease),transform .7s var(--ao-ease);transition-delay:.1s}.ao-suspects .ao-suspect:last-of-type{opacity:0;transform:translate(60px) rotate(1.5deg);transition:opacity .7s var(--ao-ease),transform .7s var(--ao-ease);transition-delay:.25s}.ao-suspects.is-in .ao-suspect:first-of-type,.ao-suspects.is-in .ao-suspect:last-of-type{opacity:1;transform:translate(0) rotate(0)}.ao-suspect-vs{opacity:0;transform:scale(.4) rotate(-12deg);transition:opacity .5s var(--ao-ease),transform .5s var(--ao-ease);transition-delay:.45s}.ao-suspects.is-in .ao-suspect-vs{opacity:1;transform:scale(1) rotate(0);animation:ao-vs-wobble 4s ease-in-out infinite;animation-delay:1.4s}@keyframes ao-vs-wobble{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.08) rotate(-3deg)}50%{transform:scale(1) rotate(0)}75%{transform:scale(1.08) rotate(3deg)}}.ao-suspect:hover .ao-suspect-img img{transform:scale(1.06)}.ao-suspect-img img{transition:transform .5s var(--ao-ease)}.ao-feature-card,.ao-shop-card,.ao-surface,.ao-blog-card{transition:transform .25s var(--ao-ease),box-shadow .25s var(--ao-ease),background-color .25s var(--ao-ease)}.ao-surface:hover .ao-surface-num{color:#fffffff2;transition:color .2s var(--ao-ease)}.ao-shop-card-img img{transition:transform .45s var(--ao-ease)}.ao-shop-card:hover .ao-shop-card-img img{transform:scale(1.08) rotate(-3deg)}.ao-how-step{opacity:0;transform:translate(-30px);transition:opacity .6s var(--ao-ease),transform .6s var(--ao-ease)}.ao-how.is-in .ao-how-step:nth-child(1){transition-delay:.2s;opacity:1;transform:none}.ao-how.is-in .ao-how-step:nth-child(2){transition-delay:.38s;opacity:1;transform:none}.ao-how.is-in .ao-how-step:nth-child(3){transition-delay:.56s;opacity:1;transform:none}.ao-how-step .n{background:linear-gradient(180deg,var(--ao-orange),#FF9248);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ao-how-mascot img{animation:ao-mascot-breathe 4.5s ease-in-out infinite}@keyframes ao-mascot-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.015)}}.ao-features-mascot img{animation:ao-mascot-hero-jump 2.2s cubic-bezier(.36,.07,.19,.97) infinite;transform-origin:50% 100%}@keyframes ao-mascot-hero-jump{0%{transform:translateY(0)}20%{transform:translateY(-40px)}35%{transform:translateY(-80px)}55%{transform:translateY(-80px)}75%{transform:translateY(-30px)}90%,to{transform:translateY(0)}}.ao-faq-side img{animation:ao-mascot-wag 3.8s ease-in-out infinite;transform-origin:60% 80%}@keyframes ao-mascot-wag{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.ao-faq-item summary .plus{display:inline-block;transition:transform .35s var(--ao-ease),color .25s var(--ao-ease);transform-origin:50% 50%}.ao-faq-item[open] summary .plus{transform:rotate(45deg);color:var(--ao-orange)}.ao-faq-item .answer{animation:ao-faq-open .35s var(--ao-ease)}@keyframes ao-faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ao-nav{transition:background-color .25s var(--ao-ease),box-shadow .25s var(--ao-ease),backdrop-filter .25s var(--ao-ease)}.ao-nav.is-scrolled{background:#ffffffeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 14px #1a17140f}.ao-brand-logo{transition:height .3s var(--ao-ease)}.ao-nav.is-scrolled .ao-brand-logo{height:42px}.ao-cta h2{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ao-ease),transform .7s var(--ao-ease)}.ao-cta.is-in h2{opacity:1;transform:none;transition-delay:.1s}.ao-cta p{opacity:0;transform:translateY(20px);transition:opacity .6s var(--ao-ease),transform .6s var(--ao-ease)}.ao-cta.is-in p{opacity:1;transform:none;transition-delay:.3s}.ao-cta .ao-btn{opacity:0;transform:translateY(20px) scale(.96);transition:opacity .6s var(--ao-ease),transform .6s var(--ao-ease),box-shadow .25s var(--ao-ease);transition-delay:.5s}.ao-cta.is-in .ao-btn{opacity:1;transform:none}.ao-cta .ao-btn:hover{transform:translateY(-4px) scale(1.04);box-shadow:0 18px 40px #00000038}.ao-hero-stars .stars{display:inline-block;animation:ao-stars-twinkle 3.5s ease-in-out infinite}@keyframes ao-stars-twinkle{0%,to{opacity:1}50%{opacity:.8}}.ao-btn:active{transform:translateY(1px) scale(.98);transition:transform 80ms ease-out}
/*# sourceMappingURL=/cdn/shop/t/140/assets/ao-animations.css.map */
