body:has(.mib-main>.shopify-section:last-child>:is(.mib-section--sage,.mib-section--deep,.mib-section--terra)) .mib-footer{margin-block-start:0}.mib-footer{margin-block-start:var(--space-xl);background:var(--surface-deep);color:var(--text-on-deep)}.mib-footer .mib-footer__signup{padding-inline:var(--page-margin)}@container page (min-width: 56rem){.mib-footer .mib-footer__signup .mib-signup__inner{display:grid;grid-template-columns:minmax(16rem,1.4fr) repeat(2,minmax(10rem,1fr));align-items:end;column-gap:var(--space-md);max-width:calc(var(--page-width) - 2 * var(--page-margin))}.mib-footer .mib-footer__signup .mib-signup__reason{text-box:trim-end cap alphabetic}.mib-footer .mib-footer__signup .mib-signup__form{grid-area:1 / 2 / span 2 / -1;max-width:var(--content-width-narrow);margin:0}}.mib-footer .mib-signup__note,.mib-footer .mib-signup__error{flex-basis:100%;margin:0;font-size:var(--type-size--sm)}.mib-footer .mib-signup__error{color:var(--terra-200)}.mib-footer .mib-input--invalid,.mib-footer .mib-input--invalid:hover{border-color:var(--terra-200)}.mib-footer .mib-footer__inner{display:grid;grid-template-columns:1fr;gap:var(--space-md);padding-block:var(--space-lg)}@container page (min-width: 37.5rem){.mib-footer .mib-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.mib-footer .mib-footer__inner>.mib-footer__about{grid-column:1 / -1}}@container page (min-width: 56rem){.mib-footer .mib-footer__inner{grid-template-columns:minmax(16rem,1.4fr) repeat(auto-fit,minmax(10rem,1fr))}.mib-footer .mib-footer__inner>.mib-footer__about{grid-column:auto}}.mib-footer .mib-footer__about{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.mib-footer .mib-footer__brand{display:inline-flex;color:inherit;text-decoration:none}.mib-footer .mib-footer__logo{width:auto;height:3.25rem}.mib-footer .mib-footer__blurb{max-width:28ch;color:var(--text-secondary);font-size:var(--type-size--md);line-height:var(--line-height--body-loose)}.mib-footer .mib-footer__blurb p{margin:0}.mib-footer .mib-footer__col{display:flex;flex-direction:column;gap:var(--gap-sm)}.mib-footer .mib-footer__col ul{display:flex;flex-direction:column;gap:var(--gap-sm);margin:0;padding:0;list-style:none}.mib-footer .mib-footer__col-title{color:var(--text-muted);font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:var(--type-size--2xs);letter-spacing:var(--letter-spacing-md);text-transform:uppercase;text-decoration:none}.mib-footer .mib-footer__link{display:inline-flex;align-items:center;min-height:var(--minimum-touch-target);color:var(--text-body);font-size:var(--type-size--md);text-decoration:none}.mib-footer .mib-footer__link:hover{color:var(--text-body);text-decoration:underline;text-underline-offset:.2em}.mib-footer .mib-footer__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-block:var(--space-sm) var(--space-md);color:var(--text-secondary);font-size:var(--type-size--sm)}.mib-footer .mib-footer__copy{margin:0}.mib-footer .mib-footer__copy a{text-decoration:underline;text-underline-offset:.2em}
/*# sourceMappingURL=/cdn/shop/t/12/assets/mib-footer.css.map */
