@layer components{.vx-footer{background:var(--vx-charcoal);color:var(--vx-cream)}.vx-footer a{color:var(--vx-cream)}.vx-footer .vx-link:hover{color:var(--vx-gold)}.vx-footer__newsletter{padding-block:var(--space-8);border-bottom:1px solid rgb(250 247 242 / .15)}.vx-footer__newsletter-inner{max-width:480px}.vx-footer__newsletter-heading{font-family:var(--font-heading);font-size:var(--text-h3);margin-bottom:var(--space-2)}.vx-footer__newsletter-sub{color:#faf7f2b3;font-size:var(--text-small);margin-bottom:var(--space-4)}.vx-footer__newsletter-form{display:flex;gap:var(--space-2);border-bottom:1px solid rgb(250 247 242 / .4);padding-bottom:var(--space-2)}.vx-footer__newsletter-input{flex:1;background:transparent;border:none;color:var(--vx-cream);font-size:var(--text-body)}.vx-footer__newsletter-input::placeholder{color:#faf7f280}.vx-footer__newsletter-submit{color:var(--vx-cream);text-transform:uppercase;font-size:var(--text-small);letter-spacing:.1em}.vx-footer__columns{display:grid;gap:var(--space-6);padding-block:var(--space-9)}@media(min-width:750px){.vx-footer__columns{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.vx-footer__columns{grid-template-columns:repeat(4,1fr)}}.vx-footer__col-heading{font-size:var(--text-small);text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-4);cursor:default;list-style:none}.vx-footer__col-heading::marker,.vx-footer__col-heading::-webkit-details-marker{display:none}.vx-footer__col-links{display:flex;flex-direction:column;gap:var(--space-3)}.vx-footer__positioning{color:#faf7f2b3;font-size:var(--text-small);margin-top:var(--space-4);max-width:32ch}.vx-footer__social{display:flex;gap:var(--space-4);margin-top:var(--space-5)}@media(max-width:749px){.vx-footer__col{border-top:1px solid rgb(250 247 242 / .15)}.vx-footer__col:last-child{border-bottom:1px solid rgb(250 247 242 / .15)}.vx-footer__col-heading{margin-bottom:0}.vx-footer__col[data-accordion]>summary{display:flex;align-items:center;justify-content:space-between;padding-block:var(--space-4);cursor:pointer}.vx-footer__col[data-accordion] .vx-footer__col-links{padding-bottom:var(--space-4)}.vx-footer__col--brand{border-top:none;padding-top:var(--space-6)}}.vx-footer__bottom{border-top:1px solid rgb(250 247 242 / .15);padding-block:var(--space-5);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);font-size:var(--text-small)}.vx-footer__legal{display:flex;flex-wrap:wrap;gap:var(--space-4)}.vx-footer__payment-icons{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none}.vx-footer__payment-icons svg{height:24px;width:auto}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/c-footer.css.map */
