.casa-footer{background-color:#f7f7f5;color:#4f2533;width:100%}.casa-footer__container{max-width:1600px;margin:0 auto;padding:0 2rem}@media screen and (min-width:990px){.casa-footer__container{padding:0 5rem}}@media screen and (min-width:1400px){.casa-footer__container{padding:0 7rem}}.casa-footer__links{border-top:1px solid rgba(42,26,31,.08);background:#f7f7f5}.casa-footer__links-inner{max-width:1600px;margin:0 auto;padding:5rem 2rem;display:grid;gap:4rem}@media screen and (min-width:990px){.casa-footer__links-inner{padding:6rem 5rem;grid-template-columns:minmax(0,1fr) minmax(280px,400px);gap:6rem;align-items:start}}@media screen and (min-width:1400px){.casa-footer__links-inner{padding:6rem 7rem}}.casa-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 2rem}@media screen and (min-width:750px){.casa-footer__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.casa-footer__nl-body{font-family:Ronzino,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.6;color:#4f2533bf;margin:0 0 2rem;max-width:38ch}.casa-footer__newsletter-form{max-width:540px}.casa-footer__newsletter-input-wrapper{display:flex;align-items:stretch;gap:0;border-bottom:1px solid rgba(79,37,51,.3);transition:border-color .25s ease-out}.casa-footer__newsletter-input-wrapper:focus-within{border-bottom-color:#4f2533}.casa-footer__newsletter-input{flex:1;min-width:0;font-family:Ronzino,system-ui,sans-serif;font-size:16px;font-weight:400;color:#4f2533;background:transparent;border:none;border-radius:0;padding:12px 0;outline:none;letter-spacing:.01em}.casa-footer__newsletter-input::placeholder{color:#4f253373}.casa-footer__newsletter-submit{font-family:Ronzino,system-ui,sans-serif;font-size:14px;font-weight:500;letter-spacing:.04em;color:#4f2533;background:transparent;border:none;cursor:pointer;padding:12px 0 12px 1.5rem;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;transition:opacity .2s ease-out}.casa-footer__newsletter-submit:hover{opacity:.7}.casa-footer__newsletter-submit>span:last-child{transition:transform .2s ease-out;display:inline-block}.casa-footer__newsletter-submit:hover>span:last-child{transform:translate(4px)}.casa-footer__newsletter-message{font-family:Ronzino,system-ui,sans-serif;font-size:13px;margin:1rem 0 0;letter-spacing:.02em}.casa-footer__newsletter-message--success{color:#4f2533}.casa-footer__newsletter-message--error{color:#8b2e3f}.casa-footer__column-title{font-family:Ronzino,system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#8c7b7f;margin:0 0 1.5rem;line-height:1.3}.casa-footer__column-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.9rem}.casa-footer__column-link{font-family:Ronzino,system-ui,sans-serif;font-size:14px;font-weight:400;color:#4f2533;text-decoration:none;letter-spacing:.01em;line-height:1.4;transition:opacity .2s ease-out}.casa-footer__column-link:hover{opacity:.6;text-decoration:none;color:#4f2533}.casa-footer__signature{background-color:#4f2533;color:#f7f7f5;padding:6rem 0 3rem;position:relative;overflow:hidden}@media screen and (min-width:990px){.casa-footer__signature{padding:8rem 0 4rem}}.casa-footer__signature-inner{max-width:1600px;margin:0 auto;padding:0 2rem;position:relative}@media screen and (min-width:990px){.casa-footer__signature-inner{padding:0 5rem}}@media screen and (min-width:1400px){.casa-footer__signature-inner{padding:0 7rem}}.casa-footer__module{display:inline-flex;margin-bottom:3rem;transition:transform .4s cubic-bezier(.22,1,.36,1);will-change:transform}@media screen and (min-width:990px){.casa-footer__module{margin-bottom:4rem}}.casa-footer__module-img{width:88px;height:auto;display:block}@media screen and (min-width:990px){.casa-footer__module-img{width:120px}}.casa-footer__wordmark{margin-bottom:4rem;-webkit-user-select:none;user-select:none;width:100%;display:block}@media screen and (min-width:990px){.casa-footer__wordmark{margin-bottom:6rem}}.casa-footer__wordmark-img{width:100%;height:auto;display:block}.casa-footer__legal{display:flex;flex-direction:column;gap:1rem;padding-top:2rem;border-top:1px solid rgba(247,247,245,.15)}@media screen and (min-width:750px){.casa-footer__legal{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}}.casa-footer__legal p{font-family:Ronzino,system-ui,sans-serif;font-size:12px;font-weight:400;color:#f7f7f5b3;margin:0;letter-spacing:.04em}.casa-footer__legal-links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:1.5rem}.casa-footer__legal-links a{font-family:Ronzino,system-ui,sans-serif;font-size:12px;color:#f7f7f5b3;text-decoration:none;letter-spacing:.04em;transition:color .2s ease-out}.casa-footer__legal-links a:hover{color:#f7f7f5;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/20/assets/casa-footer.css.map */
