.homepage-section--newsletter-wrapper{width:100%}.newsletter--section{text-align:center;padding:40px}.newsletter--section #newsletter-wrapper{width:100%;display:inline-block;color:var(--text-color);padding:7px 0}.newsletter--section .newsletter_form_section p{margin-top:10px;font-size:12px}.newsletter--section .newsletter_title h3{text-align:center;text-transform:var(--heading-font-case);margin-bottom:0}.newsletter--section .newsletter_title p{margin-top:.5rem;text-align:center}.newsletter--section #newsletter_text{width:72%;background:0 0;display:inline-block;margin-bottom:0;height:37px;padding:10px}.newsletter--section #newsletter_submit{color:var(--text-color)}@media only screen and (min-width:768px){.newsletter--section{text-align:left}.newsletter--section .grid{display:table;width:100%}.newsletter--section .grid__item{display:table-cell;float:none;vertical-align:middle;margin-top:0}.newsletter--section .row--table{width:100%}.newsletter--section .row--table div[class*=col-]{float:left;display:block}}@media only screen and (min-width:481px) and (max-width:767px){.newsletter--section #newsletter_text{margin-left:20px}}@media only screen and (min-width:768px){.newsletter--section .newsletter--section--grid_inner{width:100%}.newsletter--section .newsletter--section--grid_inner #newsletter-wrapper{width:100%}.newsletter--section .newsletter--section--grid_inner input#newsletter_text{width:80%;margin-bottom:0}.newsletter--section .newsletter--section--grid_inner.newsletter_form{float:left}.newsletter--section .newsletter--section--grid_inner.newsletter_form form{width:100%}.newsletter--section .newsletter--section--grid_inner.newsletter_title{float:right}}.newsletter--section .contact-form #newsletter-wrapper #newsletter_submit{margin:0;border:0 none;cursor:pointer;display:inline-block;background:0 0;font-size:20px}.newsletter--section .contact-form #newsletter-wrapper #newsletter_submit.btn{padding:8px 20px;font-style:normal}@media (max-width:767px){.newsletter--section .contact-form #newsletter-wrapper #newsletter_submit.btn{padding-right:0}}.newsletter--section.homepage-sections-wrapper--white #newsletter_text{border-color:var(--border-color)}.newsletter--section.homepage-sections-wrapper--white #newsletter_submit,.newsletter--section.homepage-sections-wrapper--white #newsletter_text,.newsletter--section.homepage-sections-wrapper--white #newsletter_text::placeholder{color:var(--text-color)}.newsletter--section.homepage-sections-wrapper--accent #newsletter_text{border-color:var(--color-scheme-feature-text-transparent60)}.newsletter--section.homepage-sections-wrapper--accent #newsletter_submit,.newsletter--section.homepage-sections-wrapper--accent #newsletter_text,.newsletter--section.homepage-sections-wrapper--accent #newsletter_text::placeholder{color:var(--color-scheme-feature-text)}.newsletter--section.homepage-sections-wrapper--dark #newsletter_text{border-color:var(--color-scheme-dark-text-transparent60)}.newsletter--section.homepage-sections-wrapper--dark #newsletter_submit,.newsletter--section.homepage-sections-wrapper--dark #newsletter_text,.newsletter--section.homepage-sections-wrapper--dark #newsletter_text::placeholder{color:var(--color-scheme-dark-text)}.newsletter--section.homepage-sections-wrapper--light #newsletter_text{border-color:var(--color-scheme-light-text-transparent60)}.newsletter--section.homepage-sections-wrapper--light #newsletter_submit,.newsletter--section.homepage-sections-wrapper--light #newsletter_text,.newsletter--section.homepage-sections-wrapper--light #newsletter_text::placeholder{color:var(--color-scheme-light-text)}

.newsletter--section #newsletter_text {
    width: 70%;
    display: block;
    margin: 0 auto;
    background: #fff;
    text-align: center;
}

.newsletter--section.homepage-sections-wrapper--light #newsletter_text {
    color: #777 !important;
}

.newsletter--section .contact-form #newsletter-wrapper #newsletter_submit.btn {
    width: 25%;
    display: block;
    margin: 3% auto 0;
    background: #000;
    font-size: var(--base-font-size);
    color: #fff;
}

.newsletter--section .contact-form #newsletter-wrapper #newsletter_submit.btn span svg {
    display: none;
}

.newsletter--section.homepage-sections-wrapper--light #newsletter_text {
        border-color: var(--color-scheme-light-text-transparent60);
}

.nav_newsletter .newsletter--section.homepage-sections-wrapper--light #newsletter_text {
    color: #777 !important;
    border-color: rgba(65, 65, 65, 0.6) !important;
    width: 100%;
}

.nav_newsletter .newsletter--section .contact-form #newsletter-wrapper #newsletter_submit.btn {
    width: 45%;
}

.newsletter--section .grid {margin-left: 0px;}

.mobile-nav__item.nav_newsletter a {
    display: inline-block;
    padding: 0;
    border-bottom: 1px solid rgba(65, 65, 65, 0.6);
}

@media only screen and (max-width:767px) {
    .newsletter--section .contact-form #newsletter-wrapper #newsletter_submit.btn{padding: 8px 0}

    body.template-list-collections .newsletter--section .grid__item {width: 100%;}

    body.template-list-collections .newsletter--section .contact-form #newsletter-wrapper #newsletter_submit.btn {width: 40%;}
}

@media only screen and (min-width: 768px) {
    .newsletter--section .grid__item {
        display: flex;
        margin: 0 auto;
    }

    .newsletter--section .newsletter--section--grid_inner input#newsletter_text {
        width: 50%;
    }

    body.template-list-collections .newsletter--section .newsletter--section--grid_inner input#newsletter_text {
        width: 100%;
    }
}


