.ofcore-stock-notify-wrap{margin:20px 0;padding:20px;background:#f9f6f1;border-left:3px solid #ae895c;border-radius:4px}.ofcore-stock-notify-intro{font-size:14px;color:#555;margin:0 0 12px}.ofcore-stock-notify-row{display:flex;gap:8px;margin-bottom:10px}.ofcore-stock-notify-row input[type="email"]{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.ofcore-stock-notify-row button,.ofcore-stock-notify-row .ofcore-btn{background:#1b1815;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:13px;white-space:nowrap;font-weight:600;transition:background 0.2s}.ofcore-stock-notify-row button:hover,.ofcore-stock-notify-row .ofcore-btn:hover{background:#ae895c}.ofcore-stock-notify-row button:disabled{opacity:.6;cursor:not-allowed}.ofcore-stock-notify-consent{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:#666;cursor:pointer}.ofcore-stock-notify-consent input[type="checkbox"]{margin-top:3px}.ofcore-stock-notify-response{padding:10px 12px;margin-top:10px;border-radius:4px;font-size:13px}.ofcore-stock-notify-response.success{background:#e9f0eb;color:#52705c}.ofcore-stock-notify-response.error{background:#fff5f3;color:#9a5d55}.ofcore-stock-notify-status{max-width:640px;margin:60px auto;padding:0 20px;text-align:center}@media (max-width:520px){.ofcore-stock-notify-row{flex-direction:column}.ofcore-stock-notify-row button{width:100%}}