.global-footer{background-color:var(--color-grey-30);padding:var(--spacing-4) var(--spacing-4);display:grid;gap:var(--spacing-4);grid-template-columns:1fr;grid-template-areas:"wordmark" "nav" "desc" "newsletter" "logomark" "tos";padding-bottom:180px}.footer-wordmark{grid-area:wordmark;width:100%;height:auto}.footer-wordmark img{width:100%;height:auto}.footer-nav{margin-top:var(--spacing-4);list-style:none;grid-area:nav;display:flex;flex-direction:column}.footer-nav-item{font-size:var(--font-size-2);font-weight:400;color:var(--color-black)}.footer-desc{grid-area:desc}.footer-logomark{grid-area:logomark;justify-self:left;margin-top:var(--spacing-4)}.footer-logomark img{width:100%;height:auto}.footer-tos{list-style:none;grid-area:tos;align-self:start;padding-top:var(--spacing-4);font-size:var(--font-size-2)}.footer-newsletter{grid-area:newsletter;margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid var(--color-grey-50)}.footer-newsletter input{margin-top:var(--spacing-4);width:100%}.footer-newsletter span{margin-top:var(--spacing-3);width:100%}@media(min-width:768px){.global-footer{padding:var(--spacing-6);padding-bottom:180px;gap:var(--spacing-6);grid-template-columns:repeat(6,1fr);grid-template-areas:"wordmark wordmark . nav nav logomark" "desc desc desc newsletter newsletter ." "tos . . newsletter newsletter ."}.footer-nav{margin-top:0}.footer-logomark{justify-self:end}.footer-logomark img{max-width:3rem;height:auto}.footer-desc{padding-top:var(--spacing-8)}.footer-tos{align-self:end}.footer-newsletter{border-top:0;align-self:end;margin-top:0;padding-top:var(--spacing-8)}.footer-newsletter span{width:70%}}@media(min-width:1024px){.global-footer{padding:var(--spacing-8);height:50vw;max-height:36rem;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr 1fr;grid-template-areas:"wordmark wordmark . . . . nav nav desc desc . logomark" "newsletter newsletter newsletter newsletter newsletter . . . . tos tos . "}.footer-tos{align-self:end;padding-bottom:var(--spacing-3)}.footer-newsletter span{width:70%}.footer-desc{padding-top:0}}@media(min-width:1600px){.global-footer{padding:var(--spacing-8) var(--spacing-10)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-footer.css.map */
