.newish-footer{--newish-footer-background: #f5f5f5;--newish-footer-border: #d3d3d3;--newish-footer-text: #1a1a1a;--newish-footer-muted: #3d3d3d;--newish-footer-accent: #883c13;background:var(--newish-footer-background);border-top:1px solid var(--newish-footer-border);color:var(--newish-footer-text)}.newish-footer__inner{padding-top:var(--newish-footer-padding-top);padding-bottom:var(--newish-footer-padding-bottom)}.newish-footer__blocks{display:flex;flex-direction:column;gap:3.2rem}.newish-footer__block{min-width:0}.newish-footer__heading{margin:0 0 1.4rem;color:var(--newish-footer-text);font-family:var(--font-heading-family);font-size:1.6rem;font-style:var(--font-heading-style);font-weight:600;line-height:1.35}.newish-footer__text,.newish-footer__link-list,.newish-footer__contact-list{color:var(--newish-footer-muted);font-size:1.4rem;line-height:1.65}.newish-footer__text p{margin:0}.newish-footer__social{margin-top:0}.newish-footer__social .list-social,.newish-footer__social-list{justify-content:flex-start;margin:0}.newish-footer__social .list-social__link{padding:.8rem 1.2rem .8rem 0;color:var(--newish-footer-muted)}.newish-footer__social .list-social__link:hover{color:var(--newish-footer-accent)}.newish-footer__form{margin-top:1.8rem}.newish-footer__field{position:relative;max-width:28rem}.newish-footer__input{width:100%;min-height:4.6rem;padding:1rem 1.4rem;border:1px solid rgb(136 60 19 / 28%);border-radius:10px;outline:0;background:#ddd4cb;box-shadow:inset 0 1px 3px #00000014;color:var(--newish-footer-text);font:inherit;font-size:1.4rem;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.newish-footer__input::placeholder{color:#5c534c;opacity:1}.newish-footer__input:hover{border-color:#883c1361;background:#d4cbc2}.newish-footer__input:focus{border-color:var(--newish-footer-accent);background:#ece4dc;box-shadow:inset 0 1px 2px #0000000d,0 0 0 3px #883c1324}.newish-footer__submit{display:inline-flex;min-height:4.4rem;margin-top:.8rem;padding:.9rem 1.8rem;align-items:center;justify-content:center;border:0;border-radius:8px;background:var(--newish-footer-accent);color:#fff;cursor:pointer;font:inherit;font-size:1.4rem;font-weight:600;line-height:1.2}.newish-footer__submit:hover{background:#6f300f}.newish-footer__message{display:block;margin:.8rem 0 0;color:var(--newish-footer-muted);font-size:1.3rem}.newish-footer__link-list{margin:0;padding:0;list-style:none}.newish-footer__link-list li+li{margin-top:.7rem}.newish-footer__link-list a,.newish-footer__contact-item,.newish-footer__bottom a{color:var(--newish-footer-muted);text-decoration:none;text-underline-offset:.3rem}.newish-footer__link-list a:hover,.newish-footer__contact-item:hover,.newish-footer__bottom a:hover{color:var(--newish-footer-text);text-decoration:underline}.newish-footer__contact-list{display:flex;flex-direction:column;gap:1.4rem;margin:0;font-style:normal}.newish-footer__contact-item{display:flex;align-items:flex-start;gap:1rem}.newish-footer__contact-item svg{flex:0 0 2rem;width:2rem;height:2rem;margin-top:.15rem;fill:none;stroke:var(--newish-footer-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.newish-footer__bottom{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--newish-footer-border);color:var(--newish-footer-muted);font-size:1.2rem;line-height:1.5;text-align:center}.newish-whatsapp-float{position:fixed;bottom:20px;left:20px;z-index:10000;display:inline-flex;width:65px;height:65px;align-items:center;justify-content:center;border-radius:50%;background:#25d366;box-shadow:2px 2px 8px -3px #000;color:#fff;text-decoration:none;touch-action:manipulation}.newish-whatsapp-float:hover,.newish-whatsapp-float:focus-visible{background:#1fbd5a;color:#fff}.newish-whatsapp-float:focus-visible{outline:3px solid #fff;outline-offset:3px}.newish-whatsapp-float svg{display:block;width:32px;height:32px;fill:#fff}@media screen and (min-width:750px){.newish-footer__blocks{flex-flow:row wrap;align-items:flex-start;gap:3.6rem 3rem}.newish-footer__brand,.newish-footer__links{flex:1 1 14rem;max-width:18rem}.newish-footer__newsletter{flex:1 1 18rem;max-width:28rem}.newish-footer__contact{flex:1 1 24rem;max-width:32rem}.newish-footer__bottom{text-align:left}}@media screen and (min-width:1150px){.newish-footer__blocks{justify-content:space-between;column-gap:3.75rem}}@media screen and (min-width:1400px){.newish-footer__blocks{column-gap:5rem}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/newish-footer-dawn.css.map */
