.stock-notification-container{margin-top:20px;padding:25px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;box-shadow:0 5px 15px #0000001a;transition:all .3s ease;position:relative;overflow:hidden}.stock-notification-container:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:shimmer 3s infinite}@keyframes shimmer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stock-notification-container h4{color:#2c3e50;font-size:18px;font-weight:600;margin-bottom:20px;text-align:center;position:relative;z-index:1}.stock-notification-form{display:flex;flex-direction:column;gap:15px;position:relative;z-index:1}.stock-notification-form input[type=tel]{padding:15px 20px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;transition:all .3s ease;background-color:#fff;box-shadow:0 2px 5px #0000000d}.stock-notification-form input[type=tel]:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 3px #4caf501a;transform:translateY(-2px)}.stock-notification-form input[type=tel]:hover{border-color:#4caf50}.stock-notification-form input[type=tel]::placeholder{color:#999;font-style:italic}.stock-notification-button{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;border:none;padding:15px 30px;font-size:16px;font-weight:600;cursor:pointer;border-radius:8px;transition:all .3s ease;box-shadow:0 4px 15px #4caf504d;position:relative;overflow:hidden}.stock-notification-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff4d;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.stock-notification-button:hover:before{width:300px;height:300px}.stock-notification-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4caf5066}.stock-notification-button:active{transform:translateY(0);box-shadow:0 2px 10px #4caf504d}.stock-notification-button:disabled{background:linear-gradient(135deg,#ccc,#999);cursor:not-allowed;box-shadow:none;transform:none}.stock-notification-success{background:linear-gradient(135deg,#d4edda,#c3e6cb);border:1px solid #b1dfbb;color:#155724;padding:20px;border-radius:8px;text-align:center;font-weight:500;margin-top:10px;animation:slideIn .5s ease;box-shadow:0 3px 10px #0000001a;position:relative;overflow:hidden}.stock-notification-success:before{content:"\2713";position:absolute;font-size:60px;color:#4caf501a;right:20px;top:50%;transform:translateY(-50%)}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.stock-notification-container{animation:fadeInUp .5s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 750px){.stock-notification-container{padding:20px 15px;margin:15px 0}.stock-notification-container h4{font-size:16px}.stock-notification-form input[type=tel],.stock-notification-button{font-size:14px;padding:12px 20px}}@media (prefers-color-scheme: dark){.stock-notification-container{background:linear-gradient(135deg,#2c3e50,#34495e)}.stock-notification-container h4{color:#ecf0f1}.stock-notification-form input[type=tel]{background-color:#34495e;border-color:#555;color:#fff}.stock-notification-form input[type=tel]:focus{border-color:#4caf50;background-color:#2c3e50}}.stock-notification-button.loading{color:transparent}.stock-notification-button.loading:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin-left:-10px;margin-top:-10px;border:2px solid #ffffff;border-radius:50%;border-top-color:transparent;animation:spinner .8s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.stock-notification-container h4:before{content:"\1f514";margin-right:8px;font-size:20px;animation:bell 2s ease-in-out infinite}@keyframes bell{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/stock-notification.css.map */
