/** Shopify CDN: Minification failed

Line 112:10 Unexpected "{"
Line 112:19 Expected ":"
Line 113:10 Unexpected "{"
Line 113:19 Expected ":"

**/
.newsletter-form {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
}
.footer-block--newsletter .newsletter-form{justify-content:unset; align-items:unset;flex-direction: unset;}
@media screen and (min-width: 750px) {
  .newsletter-form {
    /* align-items: flex-start; */
    margin: 0 auto;
    max-width: 50rem;
    position: relative;
    padding-left: 0px;
  }

}

.newsletter-form__field-wrapper {
  width: 100%;
}

.newsletter-form__field-wrapper .field__input {
  color: var(--gradient-foreground);
}

.newsletter-form__field-wrapper .field__input::placeholder {
  color: rgb(var(--color-background), 0.7);
}
.newsletter-form__field-wrapper .field {
  z-index: 0;
  align-items: center;
}

.newsletter-form__message {
  justify-content: center;
  margin-bottom: 0;
  outline: none;
  box-shadow: none;
  outline-offset: unset;
  font-size: calc(var(--font-base-size) - 2px);
}

.newsletter-form__message--success {
  margin-top: 1rem;
}

@media screen and (min-width: 750px) {
.custom-newsletter-style-2  .newsletter-form__message {justify-content: flex-start;width:100%;}
}

@media screen and (min-width: 750px) {
  .newsletter-form__message {
    justify-content: center;
    width:100%;
  }
  .newsletter-form__button {
  width: 12.8rem;
  }
}

.newsletter-form__button {
    top: 1px;
    right: 1px;
    bottom: 0px;
    margin: 0;
    z-index: 2;
    font-size: var(--font-base-size);
    position: relative;
}

.newsletter-form__button:focus-visible {
  box-shadow: 0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground));
  background-color: rgb(var(--color-background));
  transition:all 0.3s linear;
}

.newsletter-form__button:focus, .newsletter-form__button:hover {
  background-color: rgb(var(--color-base-outline-button-labels));
  color: var(--gradient-base-accent-1);
}


.newsletter-form__button .icon {
  width: 2rem;
}
.field:after{display:none;}
 .newsletter__wrapper-right{margin-top:30px;}

.newletter_wrapper-block .field__input{ background:rgb(var(--color-button-text));border-radius: var(--buttons-radius);}
.newletter_wrapper-block .field:hover.field:after{box-shadow:unset;}
.newletter_wrapper-block .field__button{ font-family: var(--font-body-family);}
.newletter_wrapper-block .field__button svg{width:16px; height:14px;fill: var(--gradient-background);}
/* .newletter_wrapper-block .field__button:hover { color: var(--gradient-base-background-1);} */
.newsletter__wrapper-left h2{ margin:0 0 1rem 0;} 
.newletter_wrapper-block h2 {text-transform: var(--text-capitalize);margin-bottom:3rem;}
.newletter_wrapper-block .field__button { font-family: var(--font-body-family);position: absolute;content: '';}

 .newsletter .terms-condtions {margin-top: 1rem;display: flex;align-items: center; justify-content: flex-start;gap:2px;}
  .newsletter .terms-condtions  span {color: rgb(var(--color-link-hover));}
   .newsletter .condition-text { color: rgb(var(--color-background), 0.7);  font-size: var(--font-h6-size);}
#section-{{ section.id }}.newsletter .terms-condtions {margin-top: 1rem;display: flex;align-items: center; justify-content: flex-start;gap:2px;}
#section-{{ section.id }}.newsletter .terms-condtions  span {color: rgb(var(--color-link-hover));}
@media screen and (max-width: 749px) {
  .newletter_wrapper-block h2 {margin-bottom:2rem;}
.newsletter__wrapper .newsletter-form__field-wrapper{ max-width: 50rem;}
.newsletter__wrapper-left{    margin-bottom: 35px;}
}

@media screen and (min-width:1320px){
  .newletter_wrapper-block.grid__items { width: 50%; max-width: 66rem;   margin-left: auto; padding-right: 5.4rem; text-align: left;}
  .newsletter-form{margin:0;}
}
@media screen and (min-width:990px) and (max-width:1319px){
  .newletter_wrapper-block.grid__items { width: 70%; max-width: 70rem;   margin: auto; padding-right: 3rem;text-align: center;}
  .newsletter-form{margin:auto;}
  .newsletter .terms-condtions{justify-content:center;}
}
@media screen  and  (max-width:989px){
  .newletter_wrapper-block.grid__items { width: 100%; max-width: 70rem;  margin: auto; padding: 0rem;text-align: center;}
  .newsletter-form{margin:auto;}
  .newsletter .terms-condtions{justify-content:center;}
}
@media screen and (max-width:576px){
  .newsletter-form__field-wrapper .field{gap:20px;flex-direction:column;}
  input[type="checkbox"] { width: 12px;height: 12px;}
  .newsletter .terms-condtions {  justify-content: center;  align-items: flex-start; }
  .condition-text { font-size: calc(var(--font-h6-size) - 2px);line-height: 1.2; text-align: left;}
  
}
@media screen and (max-width:480px){
 .newletter_wrapper-block .field__button{width:100%;} 
 .newletter_wrapper-block .field__button {  position:unset;}
}


/*list-style form  */
.newsletter__wrapper>*+*{margin-top:0;}
.newletter_wrapper-block.list__item h2{margin-bottom:0;}
.newletter_wrapper-block.list__item .field__input {background: rgb(var(--color-foreground), 0.12);color:rgb(var(--color-foreground));border:1px solid rgb(var(--caption-color),0.4);}
.newletter_wrapper-block.list__item .field__input:focus{border:1px solid rgb(var(--color-foreground));}
.newletter_wrapper-block.list__item .field__input::placeholder{color:rgb(var(--color-foreground),0.7);}
.newsletter .newletter_wrapper-block.list__item .condition-text { color: rgb(var(--color-foreground), 0.7); font-size: var(--font-h6-size);}

.newletter_wrapper-block.list__item .header-content {width: 50%;text-align: left;max-width: 70rem; line-height: var(--line-height);}
.newletter_wrapper-block.list__item .form-content { width: 50%; display: flex;align-items: center;  justify-content: flex-end;}
.newletter_wrapper-block.list__item .newsletter-form {max-width: 65rem; position: relative; padding-left: 0;margin:0;}


@media screen and (min-width:991px){
.newletter_wrapper-block.list__item{width: 100%; max-width: 100%; display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:30px; }
}
@media screen and (min-width: 1650px) {
.newletter_wrapper-block.list__item .header-content {max-width: 70rem;}
.newletter_wrapper-block.list__item .newsletter-form {max-width: 65rem;}
.newletter_wrapper-block.list__item {padding-inline: 9rem;} 
   
}

@media screen and (max-width:1649px) {
.newletter_wrapper-block.list__item{padding-inline: 5rem;}
.newletter_wrapper-block.list__item .header-content {max-width:65rem; }
.newletter_wrapper-block.list__item .newsletter-form {max-width: 58rem;}
}


@medis screen and (max-width:1199px){
.newletter_wrapper-block.list__item{padding-inline: 3rem;}
.newletter_wrapper-block.list__item .header-content {max-width:50rem; }
.newletter_wrapper-block.list__item .newsletter-form {max-width: 58rem;}
.newletter_wrapper-block.list__item .newsletter-form__field-wrapper {max-width: 50rem;}
}

@media screen and (max-width:990px){
 .newletter_wrapper-block.list__item{padding-inline: 2rem;}
 .newletter_wrapper-block.list__item{width: 100%; max-width: 100%; display:flex;flex-direction:column;align-items:center;justify-content:center; gap:30px;  }
 .newletter_wrapper-block.list__item .header-content {width: 100%;text-align: center;max-width: 50rem; line-height: var(--line-height);}
.newletter_wrapper-block.list__item .form-content { width: 100%; display: flex;align-items: center; justify-content: center;}
  
}
@media screen and (max-width:750px){
 .newletter_wrapper-block.list__item {padding-inline: 1.5rem;}
.newsletter .list__item .condition-text { font-size: calc(var(--font-h6-size) - 2px);}
}



/* custom-newsletter-style-1 */
.newsletter.custom-newsletter-style-1 .newletter_wrapper-block.list__item .field__input {border: 1px solid rgb(var(--color-foreground));}
