.reveal{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-60px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.reveal-left.visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(60px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.reveal-right.visible{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transform:scale(.85);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.reveal-scale.visible{opacity:1;transform:scale(1)}.reveal-rotate{opacity:0;transform:translateY(40px) rotate(3deg);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.reveal-rotate.visible{opacity:1;transform:translateY(0) rotate(0)}.stagger-children>*{opacity:0;transform:translateY(30px) scale(.95);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.stagger-children.visible>*{opacity:1;transform:translateY(0) scale(1)}.stagger-children.visible>*:nth-child(1){transition-delay:0s}.stagger-children.visible>*:nth-child(2){transition-delay:.1s}.stagger-children.visible>*:nth-child(3){transition-delay:.2s}.stagger-children.visible>*:nth-child(4){transition-delay:.3s}.stagger-children.visible>*:nth-child(5){transition-delay:.4s}.stagger-children.visible>*:nth-child(6){transition-delay:.5s}.stagger-children.visible>*:nth-child(7){transition-delay:.6s}.stagger-children.visible>*:nth-child(8){transition-delay:.7s}.clip-reveal{clip-path:inset(100% 0 0 0);transition:clip-path 1s cubic-bezier(.16,1,.3,1)}.clip-reveal.visible{clip-path:inset(0 0 0 0)}.sec-header:after{content:"";display:block;width:0;height:1px;background:var(--red);margin:16px auto 0;transition:width 1.2s cubic-bezier(.16,1,.3,1) .3s}.sec-header.visible:after{width:60px}.split-text .char{display:inline-block;opacity:0;transform:translateY(100%) rotateX(-80deg);transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1);transform-origin:bottom center}.split-text.visible .char{opacity:1;transform:translateY(0) rotateX(0)}.hero-btn,.wp-cta,.stl-btn-buy{transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.hero-btn:after,.wp-cta:after,.stl-btn-buy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.15) 0%,transparent 60%);opacity:0;transition:opacity .3s ease}.hero-btn:hover:after,.wp-cta:hover:after,.stl-btn-buy:hover:after{opacity:1}.nav{animation:slideDown .6s cubic-bezier(.16,1,.3,1) both}.hero-eyebrow{animation:heroReveal .8s .3s cubic-bezier(.16,1,.3,1) both}.hero-title{animation:heroTitleReveal 1.2s .5s cubic-bezier(.16,1,.3,1) both}.hero-desc{animation:heroReveal .8s .8s cubic-bezier(.16,1,.3,1) both}.hero-btn{animation:heroBtnReveal .8s 1s cubic-bezier(.16,1,.3,1) both,glowPulse 2.5s 2s ease infinite}.hero-bg img{animation:heroZoom 20s ease-in-out infinite alternate}.hero-bg video{animation:heroZoom 30s ease-in-out infinite alternate}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes heroReveal{0%{opacity:0;transform:translateY(30px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes heroTitleReveal{0%{opacity:0;transform:translateY(50px) scale(.92);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes heroBtnReveal{0%{opacity:0;transform:translateY(20px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes heroZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes glowPulse{0%,to{box-shadow:0 0 #b432174d}50%{box-shadow:0 0 0 12px #b4321700}}@keyframes heartbeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@media(max-width:768px){.festive-stack{display:block!important;position:relative!important;height:420px!important;overflow:visible!important;scroll-snap-type:none!important;padding:12px 0 28px!important}.festive-stack .fc-card{position:absolute!important;top:0!important;left:50%!important;margin:0!important;flex:none!important;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s ease!important}.festive-stack-hint{display:none!important}.festive-stack .fc-card-info{display:block!important;position:absolute!important;top:16px!important;left:16px!important;right:16px!important;z-index:2!important;padding:0!important}.festive-stack .fc-card-info .fc-card-price,.festive-stack .fc-card-info .fc-card-add,.festive-stack .fc-card-info .jdgm-widget{display:none!important}.festive-stack .fc-card-name{display:inline-block!important;background:#ffffffeb!important;color:#1a1a1a!important;font-size:13px!important;font-weight:600!important;padding:7px 16px!important;border-radius:20px!important;margin:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-shadow:0 2px 10px #0000001f!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/theme-motion.css.map */
