.footer-newsletter{background-color:var(--footer-newsletter-bg, #8B1538);color:var(--footer-newsletter-text, #FFFFFF);padding:4rem 0}.footer-newsletter__inner{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}@media screen and (min-width:750px){.footer-newsletter__inner{flex-direction:row;justify-content:space-between;text-align:left}}.footer-newsletter__text{flex:1}.footer-newsletter__heading{font-family:"Bird Charms Sans",var(--font-heading-family);font-size:2.4rem;font-weight:400;margin:0 0 .8rem;letter-spacing:.02em;color:#f8c8dc}@media screen and (min-width:750px){.footer-newsletter__heading{font-size:3.2rem}}.footer-newsletter__subheading{font-family:General Sans,sans-serif;font-size:1.5rem;margin:0;color:#fff}.footer-newsletter__form{flex:1;max-width:100%;width:100%}@media screen and (min-width:750px){.footer-newsletter__form{max-width:42rem}}.footer-newsletter .newsletter-form__field-wrapper{max-width:100%;box-shadow:none!important}.footer-newsletter .field{position:relative;display:flex;align-items:stretch;border-radius:50px;overflow:hidden;background-color:#ffffff26;box-shadow:none!important}.footer-newsletter .field:before,.footer-newsletter .field:after,.footer-newsletter .newsletter-form__field-wrapper .field:before,.footer-newsletter .newsletter-form__field-wrapper .field:after{display:none!important;content:none!important;box-shadow:none!important;width:0!important;height:0!important;opacity:0!important}.footer-newsletter .field__input,.footer-newsletter .field__input[name="contact[email]"],.footer-newsletter .newsletter-form__field-wrapper .field__input{font-family:General Sans,sans-serif;background-color:transparent;border:none!important;border-radius:0!important;color:#fff;padding:1.6rem 2rem;font-size:1.5rem;width:100%;flex:1;box-shadow:none!important;margin:0!important}.footer-newsletter .field__input::placeholder{color:#fffc!important;opacity:1!important}.footer-newsletter .field__input::-webkit-input-placeholder{color:#fffc!important;opacity:1!important}.footer-newsletter .field__input::-moz-placeholder{color:#fffc!important;opacity:1!important}.footer-newsletter .field__input:-ms-input-placeholder{color:#fffc!important;opacity:1!important}.footer-newsletter .field__input:focus{outline:none;box-shadow:none}.footer-newsletter .field__label{display:none}.footer-newsletter .newsletter-form__button,.footer-newsletter .newsletter-form .newsletter-form__button,.footer-newsletter .field__button{width:6rem;min-width:6rem;align-self:stretch!important;margin:0!important;padding:0!important;background-color:#f4d1dc;border:none!important;color:#8b1538;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;border-radius:0!important;box-shadow:none!important;position:relative;right:auto;top:auto;bottom:auto}.footer-newsletter .newsletter-form__button:hover{background-color:#f8dde5}.footer-newsletter .newsletter-form__button svg{width:2rem;height:2rem;color:#8b1538}.footer-newsletter .newsletter-form__message{color:#fff;margin-top:1rem}.footer-main{background-color:var(--footer-main-bg, #F8C8DC);color:var(--footer-main-text, #8B1538);padding:5rem 0 3rem}.footer-main__content{display:flex;flex-direction:column;gap:4rem}@media screen and (min-width:990px){.footer-main__content{flex-direction:row;justify-content:space-between;align-items:flex-start}}.footer-main__brand{flex:1;max-width:100%}@media screen and (min-width:990px){.footer-main__brand{max-width:40%}}.footer-main__logo{max-width:100%;height:auto;margin-bottom:1.5rem}.footer-main__logo-text{font-family:var(--font-heading-family);font-size:3.6rem;font-weight:400;display:block;margin-bottom:1.5rem}.footer-main__tagline{font-family:General Sans,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.6;margin:0 0 2rem;max-width:30rem}.footer-main__details{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.footer-main__detail{font-family:General Sans,sans-serif;font-size:1.5rem;font-weight:400;display:flex;align-items:center;gap:.8rem}.footer-main__detail svg{width:2.4rem;height:2.4rem;flex-shrink:0}.footer-main__nav{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 4rem}@media screen and (min-width:750px){.footer-main__nav{grid-template-columns:repeat(3,1fr);gap:3rem 5rem}}.footer-main__nav-column{text-align:center}@media screen and (max-width:749px){.footer-main__brand{text-align:center;display:flex;flex-direction:column;align-items:center}.footer-main__tagline{margin-left:auto;margin-right:auto}.footer-main__details{align-items:flex-start;display:inline-flex;flex-direction:column}.footer-main__detail{text-align:left}.footer-main__nav{justify-content:center}.footer-main__nav-column{text-align:center}}h3.footer-main__nav-heading{font-family:GeneralSansVariable,GeneralSans,sans-serif!important;font-size:1.6rem;font-weight:500!important;text-transform:uppercase;letter-spacing:.15em;margin:0 0 2.5rem;color:#8b1538}.footer-main__nav-list{margin:0;padding:0}.footer-main__nav-list li{margin-bottom:1.2rem}.footer-main__nav-list li:last-child{margin-bottom:0}.footer-main__nav-link{font-family:General Sans,sans-serif;font-size:1.5rem;color:#8b1538;opacity:.85;text-decoration:none;transition:opacity .2s}.footer-main__nav-link:hover{opacity:1;text-decoration:underline}.footer-main__policies{margin-top:4rem;padding-top:3rem;border-top:1px solid rgba(139,21,56,.2)}.footer-main__policies-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem 3rem;margin:0;padding:0}@media screen and (min-width:750px){.footer-main__policies-list{justify-content:flex-start}}.footer-main__policy-link{font-size:1.2rem;color:inherit;text-decoration:none;transition:opacity .2s}.footer-main__policy-link:hover{opacity:.7;text-decoration:underline}.footer-copyright{background-color:var(--footer-copyright-bg, #F5F0E1);color:var(--footer-copyright-text, #8B1538);padding:1.5rem 0}.footer-copyright__inner{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}@media screen and (min-width:750px){.footer-copyright__inner{flex-direction:row;justify-content:center;gap:3rem}}.footer-copyright__text{font-family:General Sans,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:.05em}.footer-copyright__text a{color:inherit;text-decoration:none}.footer-copyright__text a:hover{text-decoration:underline}:root{--footer-newsletter-bg: #8B1538;--footer-newsletter-text: #FFFFFF;--footer-main-bg: #F8C8DC;--footer-main-text: #8B1538;--footer-copyright-bg: #F5F0E1;--footer-copyright-text: #8B1538}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-footer.css.map */
