.gcc-footer{background-color:var(--gcc-green-dark);color:var(--gcc-cream)}.gcc-footer__newsletter{border-bottom:1px solid rgba(178,139,82,.18);padding:3rem 0}.gcc-footer__newsletter-inner{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}@media screen and (min-width:640px){.gcc-footer__newsletter-inner{flex-direction:row;align-items:center;justify-content:space-between}}.gcc-footer__newsletter-title{font-family:var(--gcc-font-serif);font-size:1.35rem;font-style:italic;margin:0}.gcc-footer__form{display:flex;width:100%}@media screen and (min-width:640px){.gcc-footer__form{width:auto}}.gcc-footer__input{flex:1;min-width:0;font-family:var(--gcc-font-sans);font-size:var(--gcc-text-sm);background-color:#f4efe40f;border:1px solid rgba(178,139,82,.3);border-right:none;color:var(--gcc-cream);padding:.85rem 1rem;outline:none}.gcc-footer__submit{font-family:var(--gcc-font-sans);font-size:var(--gcc-text-xs);letter-spacing:.16em;text-transform:uppercase;background-color:var(--gcc-brass);color:var(--gcc-green);border:none;padding:.85rem 1.25rem;cursor:pointer;white-space:nowrap}.gcc-footer__body{padding:3.5rem 0 5rem}.gcc-footer__grid{display:grid;grid-template-columns:1fr;gap:3rem;margin-bottom:3rem}@media screen and (min-width:990px){.gcc-footer__grid{grid-template-columns:280px 1fr;gap:5rem}}.gcc-footer__brand-quote{font-family:var(--gcc-font-serif);font-size:1.05rem;font-style:italic;color:#f4efe473;line-height:1.65;margin:0 0 1.75rem}.gcc-footer__socials{display:flex;gap:1.25rem}.gcc-footer__social{font-size:var(--gcc-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:#f4efe452;text-decoration:none}.gcc-footer__social:hover{color:var(--gcc-brass)}.gcc-footer__columns{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media screen and (min-width:750px){.gcc-footer__columns{grid-template-columns:repeat(4,1fr)}}.gcc-footer__col-title{font-size:var(--gcc-text-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--gcc-brass);margin:0 0 1rem}.gcc-footer__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem}.gcc-footer__links a{font-size:var(--gcc-text-sm);color:#f4efe46b;text-decoration:none}.gcc-footer__links a:hover{color:var(--gcc-cream)}.gcc-footer__bar{border-top:1px solid rgba(178,139,82,.15);padding-top:1.75rem;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:640px){.gcc-footer__bar{flex-direction:row;align-items:center;justify-content:space-between}}.gcc-footer__legal{display:flex;flex-wrap:wrap;gap:1rem}.gcc-footer__legal a{font-size:var(--gcc-text-2xs);color:#f4efe440;text-decoration:none}.gcc-footer__copy{font-size:var(--gcc-text-2xs);color:#f4efe440;margin:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-gcc-footer.css.map */
