.elementor-185 .mt-stock-alert-form{font-family:Inter,sans-serif;color:#5e5e62}
.elementor-185 .mt-alert-input-row{display:flex;gap:0}
.elementor-185 .mt-alert-input-row input{flex:1;min-width:0;border:1px solid #e1e2e4;border-right:0;background:#fff;padding:14px 16px;border-radius:2px 0 0 2px;font:400 13px Inter,sans-serif;color:#191c1e}
.elementor-185 .mt-alert-input-row button{flex:none;background:#940014;border:1px solid #940014;border-radius:0 2px 2px 0;padding:14px 22px;color:white;font:800 10px Inter,sans-serif;letter-spacing:1.8px}
.elementor-185 .mt-stock-alert-form fieldset{display:flex;flex-wrap:wrap;gap:8px 16px;border:0;margin:12px 0 0;padding:0}
.elementor-185 .mt-stock-alert-form fieldset label{font:400 11px/16px Inter,sans-serif;display:flex;gap:5px;align-items:center;cursor:pointer}
.elementor-185 .mt-stock-alert-form input[type=checkbox]{accent-color:#940014;margin:0}
.elementor-185 .mt-alert-hp{position:absolute;left:-9999px}
.elementor-185 .mt-alert-status{font:600 13px/20px Inter,sans-serif;margin:12px 0 0}
.elementor-185 .mt-stock-alert-form :is(input,button):focus-visible{outline:2px solid #940014;outline-offset:3px}
@media(max-width:767px){.elementor-185 .mt-alert-input-row{flex-direction:column;gap:8px}.elementor-185 .mt-alert-input-row input{border-right:1px solid #e1e2e4;border-radius:2px}.elementor-185 .mt-alert-input-row button{border-radius:2px}}
