/** Shopify CDN: Minification failed

Line 97:0 Unexpected "}"

**/
.yummi-newsletter .newsletter__wrapper {padding-right:1.5rem; padding-left:1.5rem;}
.yummi-newsletter .newsletter__wrapper > * {margin-top:0; margin-bottom:0;}
.yummi-newsletter .newsletter__wrapper > * + * {margin-top:2rem;}
.yummi-newsletter .newsletter__wrapper > * + .newsletter-form {margin-top:3rem;}
.yummi-newsletter .newsletter__subheading { font-size: clamp(1.3rem, 1.2857rem + 0.0714vw, 1.4rem);display: flex;justify-content: center;}
.yummi-newsletter .newsletter__subheading p{width:100%;max-width:52%;}
.yummi-newsletter .newsletter__wrapper .newsletter-form__field-wrapper {max-width:75rem;}
.yummi-newsletter .newsletter-form__field-wrapper .newsletter-form__message {margin-top:1.5rem;}
.yummi-newsletter .newsletter__button {margin-top:3rem; width:fit-content;}

@media screen and (min-width: 750px) {
.yummi-newsletter .newsletter__button {flex-shrink:0; margin:0 0 0 1rem;}
}

.yummi-newsletter .newsletter .newletter_wrapper-block .field__input {background:var(--gradient-base-background-1);}
.yummi-newsletter .newsletter-form {display:flex; flex-direction:column; justify-content:center; align-items:center; width:100%; position:relative;}
.yummi-newsletter .footer-block--newsletter .newsletter-form {justify-content:unset; align-items:unset; flex-direction:unset;}

@media screen and (min-width: 750px) {
.yummi-newsletter .newsletter-form {align-items:flex-start; margin:0 auto; max-width:622px; position:relative; padding-left:0px;}
}

.yummi-newsletter .newsletter-form__field-wrapper {width:100%;}
.yummi-newsletter .newsletter-form__field-wrapper .field__input {padding-left:25px; color:var(--gradient-base-accent-1);}
.yummi-newsletter .newsletter-form__field-wrapper .field {z-index:0;}
.yummi-newsletter .newsletter-form__message {justify-content:center; margin-bottom:0; outline:none; box-shadow:none; outline-offset:unset;}
.yummi-newsletter .newsletter-form__message--success {margin-top:2rem;}

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

.yummi-newsletter .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;}
.yummi-newsletter .newsletter-form__button:focus, .newsletter-form__button:hover {background-color:var(--gradient-base-accent-2); color:var(--gradient-base-accent-1);}
.yummi-newsletter .newsletter-form__button .icon {width:1.5rem;}
.yummi-newsletter .field:after {display:none;}
.yummi-newsletter .newsletter__wrapper-right {margin-top:0px;}
.yummi-newsletter .newletter_wrapper-block .field__input {height:5rem; background:var(--gradient-base-background-2); border:none;}
.yummi-newsletter .newletter_wrapper-block .field:hover.field:after {box-shadow:unset;}
.yummi-newsletter .newletter_wrapper-block .field__button {display:inline-flex; justify-content:center; align-items:center; border:0; cursor:pointer; text-decoration:none; color:rgb(var(--color-button-text)); transition:box-shadow var(--duration-short) ease; -webkit-appearance:none; white-space:nowrap; appearance:none; background-color:rgba(var(--color-button), var(--alpha-button-background)); transition:all .3s linear; font-family:var(--font-body-family); font-weight:400; transition:all var(--duration-default) linear; padding:13px 20px; text-transform:uppercase; font-size:1.6rem; height:100%;}
.yummi-newsletter .newletter_wrapper-block .field__button svg {width:17px; height:17px; transition:all .3s linear;}
/* .yummi-newsletter .newletter_wrapper-block .field__button:hover {color:var(--gradient-base-background-1);} */

.yummi-newsletter .newsletter__wrapper-left h2 {margin:0 0 1rem 0;}
.yummi-newsletter .newletter_wrapper-block .field__button:hover svg{  
    color: rgba(var(--color-base-outline-button-labels));
}


@media screen and (max-width: 749px) {
.yummi-newsletter .newsletter__wrapper .newsletter-form__field-wrapper {max-width:50rem;}
.yummi-newsletter .newsletter__wrapper-left {margin-bottom:35px;}
}

.yummi-newsletter .newsletter .newletter_wrapper-block .field__input {background:var(--gradient-base-background-1); margin:0;border: 1px solid;padding-right:4.6rem;}

@media screen and (min-width: 1200px) {
.yummi-newsletter .newletter-demo-5 .newletter_wrapper-block {display:flex; align-items:center; justify-content:space-between;}
.yummi-newsletter .newletter-demo-5 .newsletter__wrapper-left, .newletter-demo-5 .newsletter__wrapper-right {width:calc(40% - 20px);}
.yummi-newsletter .newletter-demo-5 .newsletter__wrapper-left {text-align:left; transform:translateX(60px); -webkit-transform:translateX(60px);}
.yummi-newsletter .newletter-demo-5 .newsletter__wrapper-right {margin-top:0;}
.yummi-newsletter .newletter-demo-5 .newletter_wrapper-block .newsletter__subheading {margin:0 0 10px;}
.yummi-newsletter .newletter-demo-5 .newsletter-form {justify-content:flex-end; width:100%; margin:0; max-width:100%; align-items:flex-end;}
.yummi-newsletter .newletter-demo-5.newsletter .newsletter__wrapper-left:before {left:-60px;}
}



@media screen and (max-width: 749px) {
.yummi-newsletter .newletter-demo-5 .newsletter__wrapper .newsletter-form__field-wrapper {max-width:55rem; width:100%;}
.yummi-newsletter .newletter-demo-5 .newletter_wrapper-block .field__button {width:6rem;}
.yummi-newsletter .newletter-demo-5 .newsletter-form__field-wrapper .field__input {padding:0 2rem}
}

@media screen and (max-width: 567px) {
.yummi-newsletter .newsletter-form__field-wrapper .field {flex-direction:column; row-gap:20px;}
.yummi-newsletter .newletter_wrapper-block .field__button {width:fit-content; margin:0 auto;}
}


.yummi-newsletter .newletter_wrapper-block .field__button {
    right: 0px;
    width: auto;
    position: absolute;
    color: var(--gradient-base-accent-1);
    background: none;
    border-radius:0px;
    margin: 0;
    padding-left: 81px;
    display: block;
}
}

/* .yummi-newsletter .newletter_wrapper-block .field__button:hover { background-color: var(--gradient-base-accent-2);} */
@media screen and (max-width: 567px) {
.yummi-newsletter .newletter_wrapper-block .field__button { position: unset;}
}

@media screen and (max-width: 1439px){
  .yummi-newsletter .newsletter__subheading p {
    width: 100%;
    max-width: 71%;
}
}
@media screen and (max-width: 1199px) {
.yummi-newsletter .newletter-demo-5.newsletter .newsletter__wrapper-left:before {transform:translateX(-50%); -webkit-transform:translateX(-50%); left:30%;}
  .yummi-newsletter .newsletter__subheading p {
    width: 100%;
    max-width: 82%;
}
}
@media screen and (max-width: 991px) {
.yummi-newsletter .newletter-demo-5.newsletter .newsletter__wrapper-left:before {transform:translateX(-50%); -webkit-transform:translateX(-50%); left:30%;}
  .yummi-newsletter .newsletter__subheading p {
    width: 100%;
    max-width: 100%;
}
}