/** Shopify CDN: Minification failed

Line 85:13 Expected identifier but found whitespace
Line 85:15 Unexpected "{"
Line 85:24 Expected ":"

**/


/* CSS from section stylesheet tags */
@media screen and (min-width: 750px) {
  .footer-block__newsletter_new_section {
    padding: 0px 30px;
    width: 500px;
  }
  
}
.footer-block__newsletter_new_section {
  width: 100%;
  padding-left: calc(4rem / var(--font-body-scale));
  padding-right: calc(4rem / var(--font-body-scale));
}

  .newsletter_new__field-wrapper {
    align-items: center;
    display: flex
;
    justify-content: center;
}
  .s-cont {
    display: flex;
    justify-content: center;
    align-items: center;
  }


.newsletter_new_field {
  position: relative;
  width: 100%;
  max-width: 400px;
}

.newsletter_new_input:focus {
  outline: none !important;
  box-shadow: none !important;
  border: none !important;
}
.newsletter_new_input {
  width: 100%;
  padding-right: 110px;
  box-sizing: border-box;
  height: 4.4rem;
  border-radius: 50px;
  border: none;
  padding: 15px;
}

.newsletter_new-form__button {
  position: absolute;
  top: 50%;
  right: 5px;
  transform: translateY(-50%);
  height: 80%;
  padding: 0 16px;
  border: none;
  background-color: #000;
  color: white;
  cursor: pointer;
  border-radius: 50px;
}

.svg-wrapper-newsletter-new p {
  margin: 0px !important;
}

.benefits {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
}

.benefit_content_newsletter svg {
  background: {{ section.settings.bg_checkmark_color_new }};
  padding: 4px;
  border-radius: 50%;
}

.benefit_content_newsletter {
  display: flex;
  flex-direction: row;
  gap: 5px;
  align-items: center;
  justify-content: center;
}

.benefit_content_newsletter p {
  font-size: 14px !important;
}