.footer{flex-direction:column;position:relative;z-index:2;margin-top:calc(var(--footer-overlap, 0px) * -1)}.footer--fixed{position:fixed;bottom:0;width:100%;z-index:100}.footer__terrain-top,.footer__terrain-bottom{display:block;line-height:0;overflow:hidden}.footer__terrain-top svg,.footer__terrain-bottom svg{display:block;width:100%;height:160px}.footer__terrain-top{background:var(--footer-terrain-top-bg, transparent);margin-bottom:-1px}.footer__terrain-bottom{background:var(--footer-body-color, #2b2b2b);margin-top:-1px}.footer-fill-body{fill:var(--footer-body-color, #2b2b2b)}.footer-fill-signoff{fill:var(--footer-signoff-color, #434343)}.footer-fill-highlight{fill:var(--footer-terrain-highlight, #c9c9c9)}.footer-fill-terrain-mid{fill:var(--footer-terrain-mid, #c2c2c2)}.footer-fill-terrain-top{fill:var(--footer-terrain-top-bg, #2b2b2b)}.footer__main{background:var(--footer-body-bg, #2b2b2b);padding:var(--footer-body-pt, 40px) 0 var(--footer-body-pb, 40px)}.footer__blocks{flex-wrap:wrap;gap:var(--nova-space-3xl);justify-content:center}.footer__block{min-width:14rem}.footer__menu-title{margin:0 0 var(--nova-space-sm);color:var(--footer-heading-color, #fff);font-weight:var(--footer-heading-weight, 700);font-size:var(--footer-heading-size)}.footer__block-image{display:block;height:auto;margin-bottom:var(--nova-space-sm)}.footer__richtext,.footer__richtext p,.footer__richtext a{color:var(--footer-link-color, rgba(255, 255, 255, .75));font-weight:var(--footer-link-weight, 400);font-size:var(--footer-link-size, var(--nova-body-utility));line-height:1.6;margin:0;text-decoration:none}.footer__richtext p+p{margin-top:.5em}.footer__richtext a:hover{color:var(--footer-link-hover-color, #fff)}.footer__menu-list{list-style:none;padding:0;margin:0}.footer__menu-link+.footer__menu-link{margin-top:var(--nova-space-sm)}li.footer__menu-link{line-height:.75em}.footer__menu-link a{color:var(--footer-link-color, rgba(255, 255, 255, .75));font-weight:var(--footer-link-weight, 400);font-size:var(--footer-link-size);transition:color .2s ease;text-decoration:none}.footer__menu-link a:hover{color:var(--footer-link-hover-color, #fff)}.footer__signoff{background:var(--footer-signoff-bg, #434343);padding:var(--footer-signoff-pt, 20px) 0 var(--footer-signoff-pb, 20px)}.footer__signoff-grid{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:var(--nova-space-lg)}.footer__signoff-col--logo{justify-self:start;display:flex;align-items:center;gap:var(--nova-space-md)}.footer__signoff-col--legal{justify-self:center;text-align:center}.footer__signoff-col--social{justify-self:end}.footer__logo img{max-height:48px;width:auto;height:auto;display:block}.footer__shop-name{font-weight:700;font-size:1.6rem;color:var(--footer-icon-color, #fff)}.footer__legal{display:flex;flex-direction:column;gap:4px}.footer__legal-copy{color:var(--copyright-color, rgba(255, 255, 255, .75))}.footer__legal-links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--nova-space-sm);justify-content:center}.footer__legal-link{color:var(--legal-link-color, rgba(255, 255, 255, .75));text-decoration:none}.footer__legal-link:hover{color:#fff;text-decoration:underline}.footer__signoff-col--social .social-list{justify-content:flex-end;gap:var(--nova-space-sm)}.footer__signoff-col--social .social-link,.footer__signoff-col--social .social-link:visited{color:var(--footer-icon-color, #fff)!important}.footer__signoff-col--social .social-link svg,.footer__signoff-col--social .social-link svg path,.footer__signoff-col--social .social-link svg circle,.footer__signoff-col--social .social-link svg rect,.footer__signoff-col--social .social-link svg polygon,.footer__signoff-col--social .social-link .icon{fill:var(--footer-icon-color, #fff)!important;color:var(--footer-icon-color, #fff)!important}@media screen and (max-width:767px){.footer__terrain-top svg,.footer__terrain-bottom svg{height:100px}.footer__blocks{justify-content:flex-start}.footer__signoff-grid{grid-template-columns:1fr;justify-items:center;text-align:center}.footer__signoff-col--logo,.footer__signoff-col--legal,.footer__signoff-col--social{justify-self:center}.footer__social-list{justify-content:center}}.show_password_form_btn{display:none}
/*# sourceMappingURL=/cdn/shop/t/365/assets/section-footer.css.map */
