.footer{background-color:#f5eef3;color:#333}.footer:not(.color-scheme-1){border-top:none}.footer__content-wrapper{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}.footer__main-content{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:6rem;padding-bottom:5rem}@media screen and (max-width: 989px){.footer__main-content{grid-template-columns:1fr 1fr;gap:4rem}.footer__bottom-bar{grid-template-columns:1fr 1fr;gap:3rem}.footer__bottom-column--info{grid-column:2}}@media screen and (max-width: 749px){.footer__main-content{grid-template-columns:1fr;gap:3rem}}.footer__column{display:flex;flex-direction:column}.footer__column--newsletter{display:flex;flex-direction:column;gap:3rem}.footer-block__heading{font-size:1.4rem;font-weight:600;margin:0 0 2.5rem;color:#333;text-transform:uppercase;letter-spacing:.04em}.footer-block__subtext{margin:0 0 1.5rem;font-size:1.3rem;line-height:1.5;color:#555}.footer-block__newsletter{width:100%}.footer-block__newsletter .footer-block__heading{font-size:1.6rem;line-height:1.4;text-transform:none;letter-spacing:normal;margin-bottom:3rem;max-width:90%}.newsletter-form__field-wrapper{margin:0;width:100%}.newsletter-form__field-wrapper .field{position:relative;width:100%;display:flex;align-items:stretch;border:none;border-bottom:1px solid #333}.newsletter-form__field-wrapper .field__input{flex:1;padding:1rem 0;background:transparent;border:none;outline:none;font-size:1.4rem;color:#333}.newsletter-form__field-wrapper .field__input::placeholder{color:#666}.newsletter-form__field-wrapper .field__input:focus{outline:none;box-shadow:none}.newsletter-form__field-wrapper .field__label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.newsletter-form__button{padding:1rem 2rem;background:transparent;border:none;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#333;cursor:pointer;transition:opacity .3s ease}.newsletter-form__button:hover{opacity:.7}.footer__social-icons{display:flex;gap:1rem}.footer__social-link{text-decoration:none;transition:opacity .3s ease}.footer__social-link:hover{opacity:.7}.footer__social-text{font-family:Sunrise,serif;font-size:1.4rem;font-weight:600;color:#333;text-transform:uppercase;letter-spacing:.05em}.footer-block__details-content{list-style:none;margin:0;padding:0}.footer-block__details-content li{margin-bottom:1.5rem}.footer-block__details-content a{color:#333;text-decoration:none;font-size:1.3rem;transition:opacity .3s ease;display:inline-block}.footer-block__details-content a:hover{opacity:.7;text-decoration:underline}.footer__bottom-bar{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:6rem;align-items:center;padding:3rem 0}.footer__bottom-column--social{display:flex;align-items:center}.footer__bottom-column--social .footer__social-icons{display:flex;gap:1rem}.footer__bottom-column--social .footer__social-link{text-decoration:none;transition:opacity .3s ease}.footer__bottom-column--social .footer__social-text{font-family:Sunrise,serif;font-size:1.4rem;font-weight:600;color:#333;text-transform:uppercase;letter-spacing:.05em}.footer__bottom-column--social .footer__social-link:hover{opacity:.7}.footer__bottom-column--social .footer__social-link:hover .footer__social-text{text-decoration:underline}.footer__bottom-column--info{grid-column:2 / 5;display:flex;align-items:center;gap:4rem}.footer__copyright{font-size:1.2rem;color:#666;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.footer__bottom-link{font-size:1.2rem;color:#666;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:color .3s ease;white-space:nowrap}.footer__bottom-link:hover{color:#333;text-decoration:underline}@media screen and (max-width: 749px){.footer__main-content{padding-bottom:2rem}.footer-block__heading{font-size:1.3rem}.footer-block__newsletter .footer-block__heading{font-size:1.4rem;max-width:100%}.footer__bottom-bar{grid-template-columns:1fr;gap:2rem}.footer__bottom-column--social{justify-content:center}.footer__bottom-column--info{grid-column:1;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}}.footer .list-unstyled{list-style:none;padding:0;margin:0}.newsletter-form__message{margin-top:1rem;font-size:1.3rem}.newsletter-form__message--success{color:green}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-footer.css.map */
