.footer{margin-top:2rem;border-top:var(--border);background:#321018}.footer__upper{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:5rem var(--page-gutter);color:#fbf4f3}@media screen and (min-width:750px){.footer__upper{flex-direction:row;justify-content:space-around;gap:0;border-bottom:var(--border);color:#fbf4f3}}.footer__icon{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:18rem;text-align:center;text-transform:uppercase;color:#fbf4f3}.footer__svg{display:flex;justify-content:center;align-items:center;height:4rem;width:4rem;color:#fbf4f3}.footer__lower{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-horizontal-spacing);padding:5rem var(--page-gutter);color:#fbf4f3}.footer__menu-container{height:200px;text-transform:uppercase;text-align:center;color:#fbf4f3}.footer__menu-container:nth-child(1){grid-column:span 3;color:#fbf4f3}.footer__menu-container:nth-child(2),.footer__menu-container:nth-child(3){grid-column:span 2;color:#fbf4f3}.footer__menu{display:flex;flex-direction:column;align-items:center;margin-top:3rem;color:#fbf4f3}.footer__form{grid-column:9 / span 4;color:#fbf4f3}.footer__field-wrapper{margin-top:2rem;color:#fbf4f3}.footer__field-wrapper .field:after{box-shadow:#fbf4f3 border-bottom : #fbf4f3}.footer__field-wrapper:focus-visible,.footer__field-wrapper input:focus-visible{outline:none;box-shadow:none;color:#fbf4f3}.footer-form__button{position:relative;top:.2rem;font-size:var(--font-body-size);color:#fbf4f3}.footer__copy{grid-column:1 / span 12;display:flex;flex-direction:column;align-items:center;text-transform:uppercase;color:#fbf4f3}.footer__social{grid-column:1 / span 12;display:flex;flex-direction:column;align-items:center;margin-top:3.5rem;color:#fbf4f3}.footer__social-list{display:flex;align-items:center;gap:2rem;color:#fbf4f3}.footer__form form{float:unset!important}.footer__form p,.footer__form p a{color:#fbf4f3!important}@media only screen and (max-width:768px){.footer__form{width:100%;text-align:center;margin-top:20px;margin-bottom:-40px;color:#fbf4f3}.footer__form span{display:block;color:#fbf4f3}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-footer.css.map */
