.stock-alert{--radius:14px;--field-radius:999px;--gap:12px;padding:20px;margin:20px 0;border:1px solid var(--border-color,#f3c6dd);border-radius:var(--radius);background:var(--background,#fdf6fa)}.stock-alert[hidden]{display:none}.stock-alert__header{display:flex;align-items:center;gap:10px;margin-bottom:6px}.stock-alert__icon{width:22px;height:22px;flex-shrink:0;color:var(--accent,#ce0f69)}.stock-alert__heading{margin:0;font-size:1rem;font-weight:var(--font-body-bold-weight,700);color:var(--heading-color,#16171a)}.stock-alert__intro{margin:0 0 var(--gap);font-size:.875rem;line-height:1.45;color:var(--heading-color,#16171a);opacity:.75}.stock-alert__form{display:flex;gap:10px}.stock-alert .stock-alert__input{flex:1 1 auto;min-width:0;height:48px;margin:0;padding:0 20px;font-size:.9375rem;border:1px solid var(--border-color,#f3c6dd);border-radius:var(--field-radius);background:#fff;color:var(--heading-color,#16171a);box-shadow:none}.stock-alert .stock-alert__input::placeholder{color:var(--heading-color,#16171a);opacity:.45}.stock-alert .stock-alert__input:focus{outline:0;border-color:var(--accent,#ce0f69)}.stock-alert .stock-alert__input:focus-visible{box-shadow:0 0 0 2px var(--accent,#ce0f69)}.stock-alert__button{flex:0 0 auto;position:relative;display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 26px;border:0;border-radius:var(--field-radius);background:var(--button-background,#ce0f69);color:var(--button-color,#fff);font-size:.9375rem;font-weight:var(--font-body-medium-weight,500);cursor:pointer;transition:opacity .2s ease}.stock-alert__button:hover{opacity:.88}.stock-alert__button:focus-visible{outline:2px solid var(--accent,#ce0f69);outline-offset:2px}.stock-alert__button:disabled{cursor:default;opacity:.7}.stock-alert__spinner{display:none;position:absolute;width:18px;height:18px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:stock-alert-spin .7s linear infinite}.stock-alert__legal{margin:var(--gap) 0 0;font-size:.75rem;line-height:1.45;color:var(--heading-color,#16171a);opacity:.55}.stock-alert__message{margin:var(--gap) 0 0;font-size:.875rem;line-height:1.45}.stock-alert__message:empty{display:none}.stock-alert[data-state=loading] .stock-alert__button-label{visibility:hidden}.stock-alert[data-state=loading] .stock-alert__spinner{display:block}.stock-alert[data-state=success] .stock-alert__form,.stock-alert[data-state=success] .stock-alert__legal{display:none}.stock-alert[data-state=success] .stock-alert__message{margin-top:0;color:var(--success-color,#1e7e34);font-weight:var(--font-body-medium-weight,500)}.stock-alert[data-state=error] .stock-alert__message{color:var(--error-color,#c0392b)}.stock-alert[data-state=error] .stock-alert__input.stock-alert__input{border:1px solid var(--error-color,#c0392b)}.stock-alert--unconfigured{padding:12px;border:1px dashed var(--error-color,#c0392b);color:var(--error-color,#c0392b);font-size:.9em}@media only screen and (max-width:767px){.stock-alert{padding:16px}.stock-alert__form{flex-wrap:wrap}.stock-alert .stock-alert__input,.stock-alert__button{flex:1 1 100%;width:100%}}@keyframes stock-alert-spin{to{transform:rotate(360deg)}}[data-stock-alert-visible] #AddToCart.sold-out,[data-stock-alert-visible] .shopify-app-block.alma_widget_block,[data-stock-alert-visible] [id*=loyoly_product_point],[data-stock-alert-visible] p.product--text:has(+.shopify-app-block.alma_widget_block){display:none}
/*# sourceMappingURL=/cdn/shop/t/45/assets/snippet-stock-alert.css.map */
