@keyframes pulse-soft{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes textGlow{0%,to{text-shadow:0 0 10px rgba(233,169,192,.3)}50%{text-shadow:0 0 20px rgba(233,169,192,.6),0 0 30px rgba(233,169,192,.4)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes heartbeat{0%,to{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}30%{transform:scale(1.1)}40%{transform:scale(1)}}.banner__heading,.banner__heading em,.banner__text,.banner__buttons{opacity:1}.banner__buttons .button:not(.button--secondary),.banner__buttons .button--secondary{opacity:1}.cart-count-bubble{animation:pulse-soft 2s ease-in-out infinite}.cart-count-bubble.items-added{animation:bounce-subtle .5s ease}.card-wrapper{transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease!important}.card-wrapper:hover{transform:translateY(-8px)!important;box-shadow:0 20px 40px #5a197a26!important}.card__media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important}.card-wrapper:hover .card__media img{transform:scale(1.08)!important}.button,.quick-add__submit,.shopify-payment-button__button{position:relative;overflow:hidden}.button:not(.button--secondary):hover{box-shadow:0 0 20px #5a197a66,0 8px 25px #5a197a4d!important}.quick-add__submit{transition:all .3s cubic-bezier(.25,.46,.45,.94)!important}.quick-add__submit:hover{transform:scale(1.02)!important}.quick-add__submit:active{transform:scale(.98)!important}.whatsapp-float{animation:heartbeat 3s ease-in-out infinite;animation-delay:2s}.whatsapp-float:hover{animation:none;transform:scale(1.15) rotate(10deg)!important}.back-to-top{transition:all .3s cubic-bezier(.25,.46,.45,.94)!important}.back-to-top:hover{transform:translateY(-5px)!important;box-shadow:0 8px 25px #5a197a66!important}.back-to-top:hover svg{animation:bounce-subtle .6s ease infinite}.header__menu-item,.list-menu__item--link{position:relative;transition:color .3s ease!important}.header__menu-item:after,.list-menu__item--link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#5a197a;transition:width .3s cubic-bezier(.25,.46,.45,.94)}.header__menu-item:hover:after,.list-menu__item--link:hover:after{width:100%}.trust-badge{transition:transform .3s ease,box-shadow .3s ease!important}.trust-badge:hover{transform:translateY(-5px) scale(1.02)!important;box-shadow:0 10px 30px #5a197a26!important}.trust-badge__icon{transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)!important}.trust-badge:hover .trust-badge__icon{transform:scale(1.15) rotate(5deg)!important}.testimonial-card{transition:transform .4s ease,box-shadow .4s ease!important}.testimonial-card:hover{transform:translateY(-8px)!important;box-shadow:0 20px 40px #5a197a1f!important}.collection-list__item{transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease!important}.collection-list__item:hover{transform:translateY(-10px)!important;box-shadow:0 20px 40px #5a197a33!important}.field__input,.text-area{transition:border-color .3s ease,box-shadow .3s ease!important}.field__input:focus,.text-area:focus{border-color:#5a197a!important;box-shadow:0 0 0 3px #5a197a1a!important}.badge[class*=sale],.badge--sale{animation:pulse-soft 2s ease-in-out infinite}.price-item--sale{position:relative}.price--on-sale .price-item--sale{animation:pulse-soft 2s ease-in-out infinite}.loading-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.announcement-bar__message{animation:fadeInUp .6s ease-out}.header__heading-logo{transition:transform .3s ease,filter .3s ease!important}.header__heading-link:hover .header__heading-logo{transform:scale(1.05)!important;filter:brightness(1.1)!important}.quantity__button{transition:all .2s ease!important}.quantity__button:hover{transform:scale(1.1)!important;color:#5a197a!important}.quantity__button:active{transform:scale(.95)!important}.drawer{transition:transform .4s cubic-bezier(.25,.46,.45,.94),visibility .4s ease!important}.accordion__content{transition:max-height .4s cubic-bezier(.25,.46,.45,.94),opacity .3s ease!important}.social-icons__link{transition:transform .3s ease,color .3s ease!important}.social-icons__link:hover{transform:translateY(-3px) scale(1.1)!important;color:#5a197a!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-micro-animations.css.map */
