.cus_footer{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,auto);padding:0 15px}.subscribe-wrapper,.mission-wrapper{display:grid;grid-template-rows:repeat(2,1fr)}.logo-wrapper{width:calc(100vw - 30px);grid-row:unset;grid-column:1/-1;order:5}.footer_heading{color:#28282a;font-family:Helvetica Neue;font-weight:400;font-size:16px;line-height:22px;letter-spacing:-.01em;margin-bottom:8px}.footer_copy{color:#28282a99;font-family:Helvetica Neue;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.01em}.mission-wrapper{order:4}.mission-wrapper>p{color:#28282a;font-family:Helvetica Neue;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.01em}.footer_list{list-style-type:none;margin-left:0;display:flex;flex-direction:column}.footer_list-item>a{color:#28282a99;font-family:Helvetica Neue;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.01em}.cus_footer-signup-form{width:100%!important;border-bottom-color:#28282a!important;margin-bottom:24px}.cus_footer-signup-form>fieldset{display:flex;width:100%;justify-content:space-between;border-bottom:1px solid rgba(40,40,42,.6)}.cus_input-wrapper{position:relative;width:calc(100% - 20px)}input[type=email].cus_input{width:100%;border:none!important;color:#28282a;font-family:Helvetica Neue;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.01em;padding:12px 0;height:unset;margin-bottom:0;background:transparent;max-width:100%;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cus_input-wrapper>label{opacity:.6;color:#28282a99;color:#28282a;font-family:Helvetica Neue;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.01em;padding:12px 0;height:unset}@media screen and (min-width:768px){.cus_footer{padding:0 50px;grid-template-columns:33% 33% 33%;grid-template-rows:repeat(3,auto);gap:30px}.mission-wrapper{grid-row:2;grid-column:1/-1;order:2}.socials-wrapper{order:3}.info-wrapper{order:4}.logo-wrapper{grid-row:3;width:calc(100vw - 100px)}}@media screen and (min-width:1100px){.cus_footer{padding:0 50px;grid-template-columns:33% 33% 16.5% 16.5%;grid-template-rows:repeat(2,auto);gap:30px}.footer_heading{margin-bottom:16px}.mission-wrapper{grid-row:unset;grid-column:unset}.logo-wrapper{grid-row:2}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/footer.css.map */
