@keyframes sparkle{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1);opacity:0}}.sparkle{position:absolute;width:10px;height:10px;border-radius:50%;pointer-events:none;--x: 0px;--y: 0px}.sparkle:nth-child(1){--x: -30px;--y: -30px;animation-delay:0s}.sparkle:nth-child(2){--x: 30px;--y: -30px;animation-delay:.1s}.sparkle:nth-child(3){--x: -30px;--y: 30px;animation-delay:.2s}.sparkle:nth-child(4){--x: 30px;--y: 30px;animation-delay:.3s}.sparkle:nth-child(5){--x: 0px;--y: -40px;animation-delay:.4s}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#fff9f0;border-radius:10px}::-webkit-scrollbar-thumb{background:#ff8fb1;border-radius:10px;border:2px solid #2D2D2D}::-webkit-scrollbar-thumb:hover{background:#ffe57d}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#cart-notification.show{transform:translate(0)}.spinner{border:4px solid #FFF9F0;border-top:4px solid #FF8FB1;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wishlist-button:hover svg{animation:heartbeat .6s ease-in-out}@keyframes heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.product-image-hover{transition:transform .5s cubic-bezier(.4,0,.2,1)}.product-image-hover:hover{transform:scale(1.1) rotate(2deg)}.mobile-menu-enter{animation:slideInRight .3s ease-out}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.btn-press:active{transform:scale(.95)}.gradient-text{background:linear-gradient(135deg,#ff8fb1,#ffe57d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.blob{animation:blob 8s infinite}@keyframes blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.card-tilt{transition:transform .5s;transform-style:preserve-3d}.card-tilt:hover{transform:rotateY(5deg) rotateX(5deg)}.text-shadow-pop{text-shadow:3px 3px 0px #2D2D2D}input:focus,textarea:focus,select:focus{outline:none;border-color:#ffe57d;box-shadow:0 0 0 3px #ffe57d33}button:disabled,input:disabled{opacity:.5;cursor:not-allowed}@media print{.no-print{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/application.css.map */
