.xmas-footer{background:#0f2818;padding:4.5rem 5vw 2rem;font-family:inherit}.xmas-footer-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr 1fr 1.3fr;gap:2.5rem;padding-bottom:3rem}.xmas-footer-brand{font-family:Fraunces,serif;font-weight:600;font-size:1.3rem;color:#faf6ea;margin-bottom:.8rem}.xmas-footer-tagline{color:#faf6ea8c;font-size:.88rem;line-height:1.6;max-width:240px}.xmas-footer-col h4{font-family:Fraunces,serif;font-size:.92rem;font-weight:600;color:#e8c972;margin:0 0 1rem}.xmas-footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.xmas-footer-links a{color:#faf6eaad;text-decoration:none;font-size:.88rem;transition:color .2s ease}.xmas-footer-links a:hover{color:#e8c972}.xmas-footer-empty{color:#faf6ea59;font-size:.85rem}.xmas-footer-newsletter p{color:#faf6ea99;font-size:.85rem;line-height:1.55;margin:0 0 1.1rem;max-width:280px}.xmas-newsletter-row{display:flex;flex-direction:column;gap:.7rem;max-width:320px}.xmas-newsletter-input{padding:.8rem 1rem;border-radius:3px;border:1px solid rgba(212,167,61,.35);background:#faf6ea0f;color:#faf6ea;font-size:.88rem;font-family:inherit}.xmas-newsletter-input::placeholder{color:#faf6ea66}.xmas-newsletter-input:focus{outline:none;border-color:#e8c972}.xmas-newsletter-btn{padding:.85rem 1.4rem;background:#a62c2b;color:#faf6ea;border:none;border-radius:3px;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background .2s ease}.xmas-newsletter-btn:hover{background:#8e2323}.xmas-newsletter-success{color:#e8c972;font-size:.9rem;font-weight:500}.xmas-footer-bottom{max-width:1180px;margin:0 auto;padding-top:2rem;border-top:1px solid rgba(250,246,234,.1);display:flex;flex-direction:column;align-items:center;gap:1rem}.xmas-payment-icons{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center}.xmas-payment-icons svg,.xmas-payment-icons .xmas-payment-icon{height:22px;width:auto;border-radius:3px}.xmas-copyright{color:#faf6ea66;font-size:.8rem;margin:0}@media(max-width:900px){.xmas-footer-inner{grid-template-columns:1fr 1fr}}@media(max-width:560px){.xmas-footer-inner{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/xmas-footer.css.map */
