/** Shopify CDN: Minification failed

Line 19:0 Unexpected "}"
Line 126:0 Unexpected "}"

**/
.custom-email-newsletter {
     /* width: 75%;
    padding: 0px;
    bottom: 23rem;
    position: absolute;
    z-index: 2;
    left: 50%;
    transform: translate(-50%, -50%); */
  position: absolute;
    left: 10%;
    right: 10%;
}
}
#shopify-section-sections--16176084910260__newsletter {
  position: relative;
}
.custom-newsletter-form {
  justify-content: end;
  flex-direction: initial !important;
  max-width: 100% !important;
}
.custom-cta-email {
  padding-right: 0;
  padding-left: 0;
}
.custom-email-div {
  background-color: rgba(182, 1, 23, 1);
  margin: 0 0;
  border-radius: 20px;
      padding: 25px 35px !important;
}
/* .email-row-section{
  padding:0;
} */
.email-paragraph {
  margin: 0;
  font-family: "Poppins";
  font-size: 14pt;
  font-weight: 800;
  /* line-height: 41px; */
  letter-spacing: 0em;
  text-align: left;
  color: white;
  padding: 0;
}
.custom-field label{
    color: #8d8d8d;
    font-family: Poppins;
    font-size: 10pt;
    font-style: normal;
    font-weight: 500;
    line-height: 25px;
    text-transform: uppercase;
  top: calc(1rem + var(--inputs-border-width));
}
.custom-field::after {
  border-radius: 0 !important;
      top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 0;
    border-radius: var(--inputs-radius);
    box-shadow: unset;
}
.custom-field .field-input:focus, .custom-field .field-input:not(:placeholder-shown), .custom-field .field-input:-webkit-autofill, .custom-field .field-input:focus, .custom-field .field-input:not(:placeholder-shown), .custom-field .field-input:-webkit-autofill {
    padding: 2.2rem 1.5rem 0.8rem 2rem;
    font-size:10pt ;
}

.custom-field .field-input {
  border-radius: 0 !important;
   background: #FFF;
  margin:0px;
}
.custom-field .field-input:focus,.custom-field .field-input:focus-visible{
      box-shadow: none;
}
.custom-submit-btn {
  padding-left: 60px !important;
  width: 0 !important;
  right: var(--inputs-border-width);
  top: 0;
  height: 100%;
  z-index: 2;
  padding-right: 55px !important;
  /* border: 1px solid white; */
  padding: 3px 22px;
  background: rgba(182, 1, 23, 1);
}

@media screen and (max-width: 767px) {
  .custom-email-newsletter{
    left:5%;
    right:5%;
  }
  .custom-field label{
 left: calc(var(--inputs-border-width) + 1rem);
}
  .custom-email-newsletter {
   /* bottom: 93rem;
    padding: 0 0px;
    width: 85%; */
  }
  .email-paragraph {
    font-size: 11pt;
    line-height:20px;
  }
    .btn-name {
      padding: 4px 22px !important;
    }
    .custom-submit-btn {
     padding-right: 25px !important;
    padding-left: 36px !important;
      padding-top: 1px;
    
    }
 
  }
}

@media screen and (max-width: 400px) {
  .custom-email-newsletter {
    bottom: 1px !important;
    padding: 0 22px !important;
  }
  .email-paragraph {
    font-size: 11px;
  }
  .btn-name {
    padding: 7px 1px !important;
  }
   .custom-email-newsletter {
    bottom: 1200px;
    padding: 0 15px;
  }
}

/* tablet view */
@media only screen and (min-width: 768px) and (max-width:1024px){
  .custom-field label{
   left: calc(var(--inputs-border-width) + 1rem);
  }
  .custom-email-newsletter {
   /* bottom: 93rem;
    padding: 0 0px;
    width: 85%; */
  }
  .email-paragraph {
    font-size: 10pt;
    line-height:21px;
  }
  .btn-name {
      padding: 4px 22px !important;
    }
  .custom-submit-btn {
     padding-right: 25px !important;
    padding-left: 36px !important;
      padding-top: 1px;
    
    }
}