#mailalerts_block_account li {

  margin-bottom: 1em;

  border-bottom: 1px solid #e5e5e5; }

  #mailalerts_block_account li.last_item {

    border-bottom: none;

    margin-bottom: 0; }

  #mailalerts_block_account li .products-block-image {

    float: left;

    margin-right: 1em; }

  #mailalerts_block_account li .remove {

    float: right; }

    #mailalerts_block_account li .remove i {

      cursor: pointer; }



#oos_customer_email {

  max-width: 160px; }


#category .mailalerts_wrapper.showing {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0,0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 999;
}
#category .mailalerts_form {
  background: white;
  padding: 20px;
  border: 2px solid var(--main-neptuno-color);
  border-radius: 5px;
}
#category .mailalerts_form form {
  display: flex;
  gap: 10px;
  justify-content: space-between;
}
#category .mailalerts_form form > input {
  flex: 1;
  max-width: unset;
}

#category .mailalerts_form {
  position: relative;
  padding: 25px;
}
#category .mailalerts_form > i {
  position: absolute;
  right: 15px;
  top: 10px;
  font-size: 18px;
  cursor: pointer;
}
#category .mailalerts_form .mailalerts_product_name {
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 15px;
}
#category .mailalerts_form .mailalerts_oos_email {
  border: none;
  border: 1px solid #111;
  padding: 5px;
}
#category .mailalerts_form form {
  margin-top: 15px;
}
#category .mailalerts_form button {
  background: var(--main-neptuno-color);
  border: var(--main-neptuno-color);
  padding: 0px 20px;
  color: white;
  font-size: 14px;
  border-radius: 4px;
}
#category .mailalerts_wrapper {
  display: none;
}
