.restock{display:block;margin-top:1.2rem;padding:1.6rem;border:.1rem solid #202530;border-radius:1.2rem;background-color:#101520}.restock[hidden]{display:none}.restock__head{display:flex;gap:1.2rem;align-items:flex-start;margin-bottom:1.4rem}.restock__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background-color:#00cba91f}.restock__icon svg{width:2rem;height:2rem;fill:none;stroke:#00cba9;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.restock__title{margin:0 0 .3rem;font-size:1.55rem;font-weight:500;line-height:1.35;color:#edf0f5}.restock__text{margin:0;font-size:1.35rem;line-height:1.5;color:#edf0f5a6}.restock__form[hidden]{display:none}.restock__row{display:flex;gap:.8rem}.restock__input{flex:1;min-width:0;min-height:4.6rem;padding:0 1.4rem;border:.1rem solid #2a3242;border-radius:.8rem;background-color:#0a0e14;color:#edf0f5;font-family:inherit;font-size:1.5rem;transition:border-color .15s ease,box-shadow .15s ease}.restock__input::placeholder{color:#edf0f566}.restock__input:focus{outline:none;border-color:#00cba9b3;box-shadow:0 0 0 .3rem #00cba926}.restock__submit{flex-shrink:0;min-height:4.6rem;padding:0 1.8rem;border:0;border-radius:.8rem;background-color:#00cba9;color:#0a0e14;font-family:inherit;font-size:1.45rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.restock__submit:hover{background-color:#00b397}.restock__submit:focus-visible{outline:.2rem solid #00cba9;outline-offset:.2rem}.restock__submit.is-loading{opacity:.6;cursor:progress}.restock__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.restock__legal{margin:1rem 0 0;font-size:1.2rem;line-height:1.5;color:#edf0f580}.restock__legal a{color:#edf0f5bf;text-underline-offset:.2rem}.restock__status{margin:0;padding:1.2rem 1.4rem;border-radius:.8rem;font-size:1.4rem;line-height:1.5}.restock__form:not([hidden])+.restock__status{margin-top:1rem}.restock__status[hidden]{display:none}.restock__status--success{background-color:#00cba91a;color:#00cba9}.restock__status--error{background-color:#ef44441a;color:#fca5a5}@media screen and (max-width:480px){.restock__row{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-restock-alert.css.map */
