@keyframes furrfabBadgePop{0%{transform:scale(1)}40%{transform:scale(1.35) rotate(-3deg)}75%{transform:scale(.92) rotate(2deg)}to{transform:scale(1) rotate(0)}}@keyframes furrfabShimmer{0%{transform:translate(-150%) skew(-20deg)}to{transform:translate(250%) skew(-20deg)}}@keyframes furrfabFloatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes furrfabPulseGlow{0%,to{box-shadow:0 0 #ffd70066}50%{box-shadow:0 0 0 8px #ffd70000}}@keyframes furrfabSuccessPulse{0%{box-shadow:0 0 #22c55e99}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}.product-card-hover,.hover-lift{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s ease;will-change:transform,box-shadow}@media(hover:hover)and (pointer:fine){.product-card-hover:hover,.hover-lift:hover{transform:translateY(-5px);box-shadow:0 16px 32px -8px #705d001f,0 4px 12px -2px #0000000a!important}}.img-zoom-container img{transition:transform .65s cubic-bezier(.16,1,.3,1);will-change:transform}.img-zoom-container:hover img{transform:scale(1.06)}button:active:not(:disabled),.btn:active,a[class*=bg-primary]:active,a[class*="bg-[#ffd700]"]:active{transform:scale(.96)!important;transition:transform .1s ease-out!important}.btn-shimmer,.shimmer-gold{position:relative;overflow:hidden}.btn-shimmer:after,.shimmer-gold:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);transform:translate(-150%) skew(-20deg);pointer-events:none;transition:none}@media(hover:hover)and (pointer:fine){.btn-shimmer:hover:after,.shimmer-gold:hover:after{animation:furrfabShimmer 1.1s cubic-bezier(.16,1,.3,1)}}.cart-count-pop{animation:furrfabBadgePop .45s cubic-bezier(.175,.885,.32,1.275) forwards}.free-shipping-unlocked{animation:furrfabSuccessPulse 1.8s infinite}.badge-pulse{animation:furrfabPulseGlow 2.5s infinite}.float-subtle{animation:furrfabFloatSoft 3s ease-in-out infinite}.reveal-on-scroll{opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-on-scroll.is-revealed{opacity:1;transform:translateY(0)}.reveal-scale{opacity:0;transform:scale(.95) translateY(12px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-scale.is-revealed{opacity:1;transform:scale(1) translateY(0)}.custom-scrollbar::-webkit-scrollbar{width:4px;height:4px}.custom-scrollbar::-webkit-scrollbar-track{background:#f4efe4;border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#d4ccbd;border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#705d00}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#d4ccbd #f4efe4}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.parallax-container{position:relative;overflow:hidden}.parallax-bg{position:absolute;top:-15%;left:0;width:100%;height:130%;background-size:cover;background-position:center;will-change:transform;transform:translateZ(0)}.parallax-card{will-change:transform;transition:transform .2s 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;scroll-behavior:auto!important}.reveal-on-scroll,.reveal-scale,.parallax-bg,.parallax-card{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/animations.css.map */
