.cwginstock-subscribe-form .panel {
  margin: 0!important;
  border: 0!important;
  box-shadow: 0 !important;
}

.cwginstock-subscribe-form .panel-primary > .panel-heading {
  color: #808285!important;
  background-color: #fff!important;
}

.cwginstock-subscribe-form .panel-heading {
  padding: 0!important;
  border: 0!important;
}

.cwginstock-panel-heading H4 {
  font-family: 'aka-acid'!important;
  color: #808285!important;
  text-align: left!important;
  text-transform: uppercase!important;
  margin: 30px 0 10px 0;
}

/* mail field and button */

/* .cwginstock-panel-body .col-md-12 {
display: flex!important;
align-items: center!important;
gap: 10px!important;
justify-content: center!important;
}


.cwgstock_email {
flex: 1!important;
max-width: 70%!important;
text-align: left !important; 
}

.cwgstock_button {
flex-shrink: 0!important;
padding: 10px 15px!important;
white-space: nowrap!important;
} */

/* Make the container a flexbox and align left */
.cwginstock-panel-body .col-md-12 {
display: flex;
flex-wrap: wrap; /* Allows elements to move to the next line */
align-items: center;
justify-content: flex-start; /* Align everything to the left */
padding: 0 !important;
}

/* Ensure the input takes up most space and remove right margin */
.cwgstock_email {
flex: 1;
max-width: 100%; /* Allow full width */
text-align: left !important; /* Ensure text aligns left */
border-top-right-radius: 0; /* Remove right corner radius */
border-bottom-right-radius: 0;
}

/* Ensure button stays next to input and remove left margin */
.cwgstock_button {
flex-shrink: 0;
padding: 10px 15px;
white-space: nowrap;
border-top-left-radius: 0; /* Remove left corner radius */
border-bottom-left-radius: 0;
margin-left: -1px; /* Prevents any unwanted spacing */
}


/*  */


.cwginstock-panel-body input[type="email"], .cwginstock-panel-body input[type="text"], .form-group {
margin: 0 !important;
}


.cwgstock_button  {
font-family: 'aka-acid'!important;
font-size: 19px!important;
}

.cwgstock_output {
width: 100%; /* Forces it to take full width and move to the next line */
margin-top: 10px; /* Add some spacing below input/button */
}