.fb-footer{background:var(--fb-color-espresso);color:var(--fb-color-cream)}.fb-footer__inner{box-sizing:border-box;max-width:1440px;margin-inline:auto;padding:48px 24px 32px}@media screen and (min-width:990px){.fb-footer__inner{padding:64px 80px 40px}}.fb-footer__desktop{display:none}@media screen and (min-width:990px){.fb-footer__desktop{display:block}}.fb-footer__top{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;padding-block-end:48px}.fb-footer__brand{display:flex;flex-direction:column;align-items:center;gap:16px;flex:0 0 auto}.fb-footer__logo{width:160px;color:var(--fb-color-cream)}.fb-footer__logo svg{display:block;width:100%;height:auto}.fb-footer__tagline{margin:0;font-family:var(--fb-font-body);font-size:var(--fb-body-font-size-small);font-weight:500;line-height:var(--fb-body-line-height-medium);letter-spacing:var(--fb-letter-spacing-body);color:var(--fb-color-cream);text-align:center}.fb-footer__col{display:flex;flex-direction:column;gap:12px;flex:0 0 auto}.fb-footer__col-heading{margin:0;font-style:normal;font-family:var(--fb-font-display);font-size:var(--fb-caption-font-size);font-weight:600;line-height:var(--fb-caption-line-height);letter-spacing:var(--fb-letter-spacing-wide);text-transform:uppercase;color:var(--fb-color-parchment)}.fb-footer__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.fb-footer__link{font-family:var(--fb-font-body);font-size:var(--fb-body-font-size-small);font-weight:500;line-height:var(--fb-body-line-height-medium);letter-spacing:var(--fb-letter-spacing-body);color:var(--fb-color-cream);text-decoration:none}.fb-footer__link:hover{text-decoration:underline}.fb-footer__signup{display:flex;flex-direction:column;gap:20px;flex:1 1 240px;min-width:0;max-width:322px}@media screen and (min-width:990px)and (max-width:1199px){.fb-footer__top{flex-wrap:wrap}.fb-footer__signup{flex:1 1 100%;max-width:480px}}@media screen and (min-width:1200px){.fb-footer__signup{flex:0 0 322px}}.fb-footer__signup-head{display:flex;flex-direction:column;gap:8px}.fb-footer__signup-subline{margin:0;font-family:var(--fb-font-body);font-size:var(--fb-caption-font-size);font-weight:500;line-height:var(--fb-caption-line-height);letter-spacing:var(--fb-letter-spacing-body);color:var(--fb-color-cream)}.fb-footer__divider{height:1px;background:var(--fb-color-bark)}.fb-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block-start:24px}.fb-footer__copyright,.fb-footer__legal-link{font-family:var(--fb-font-body);font-size:var(--fb-caption-font-size);font-weight:500;line-height:var(--fb-caption-line-height);letter-spacing:var(--fb-letter-spacing-body);color:var(--fb-color-taupe-light)}.fb-footer__copyright{margin:0}.fb-footer__legal-links{display:flex;align-items:center;gap:24px}.fb-footer__legal-link{text-decoration:none}.fb-footer__legal-link:hover{text-decoration:underline}.fb-footer :is(a,button,input,summary):focus-visible{outline:var(--fb-focus-ring-width) solid var(--fb-color-cream);outline-offset:var(--fb-focus-ring-offset);border-radius:var(--fb-radius-control)}.fb-footer__form{display:flex;flex-direction:column;gap:8px;margin:0}.fb-footer__field{box-sizing:border-box;width:100%;min-block-size:var(--fb-control-height-medium);padding-inline:var(--fb-control-padding-x-small);border:var(--fb-control-border-width) solid var(--fb-color-stone);border-radius:var(--fb-radius-control);background:var(--fb-color-white);font-family:var(--fb-font-body);font-size:16px;font-weight:500;line-height:24px;letter-spacing:var(--fb-letter-spacing-body);color:var(--fb-color-espresso)}.fb-footer .fb-footer__field:hover{background:var(--fb-color-white)}.fb-footer__field::placeholder{color:var(--fb-color-taupe-light);opacity:1}.fb-footer .fb-button--primary.fb-button--inherit-scheme{--fb-button-bg: var(--fb-color-parchment);--fb-button-border: var(--fb-color-parchment);--fb-button-hover-bg: var(--fb-button-bg);--fb-button-hover-border: var(--fb-button-border);--fb-button-hover-text: var(--fb-button-text)}.fb-footer .fb-footer__submit{width:100%}.fb-footer__form-message{margin:0;font-family:var(--fb-font-body);font-size:var(--fb-caption-font-size);font-weight:500;line-height:var(--fb-caption-line-height);letter-spacing:var(--fb-letter-spacing-body)}.fb-footer__form-message--error{color:var(--fb-color-parchment)}.fb-footer__form-message--success{color:var(--fb-color-cream)}.fb-footer__social{display:flex;align-items:center;gap:24px;margin:0;padding:0;list-style:none}.fb-footer__social-link{display:block;padding:10px;margin:-10px;color:var(--fb-color-cream)}.fb-footer__social-icon{display:block;width:var(--fb-icon-size-large);height:var(--fb-icon-size-large)}.fb-footer__mobile{display:flex;flex-direction:column;align-items:center;gap:36px;text-align:center}@media screen and (min-width:990px){.fb-footer__mobile{display:none}}.fb-footer__mobile-brand{display:flex;flex-direction:column;align-items:center;gap:12px;align-self:stretch}.fb-footer__mobile-signup{display:flex;flex-direction:column;align-items:center;gap:20px;align-self:stretch}.fb-footer__mobile-signup .fb-footer__signup-head,.fb-footer__mobile-signup .fb-footer__form{align-self:stretch}.fb-footer__mobile-menus{display:flex;flex-direction:column;align-items:center;gap:0;align-self:stretch;--fb-accordion-divider: 1px solid var(--fb-color-bark);--fb-accordion-header-height: 48px;--fb-accordion-header-gap: 8px;--fb-accordion-inline-padding: 0px;--fb-accordion-icon-size: 16px;--fb-accordion-focus-width: var(--fb-focus-ring-width)}.fb-footer__mobile-col{align-self:stretch}.fb-footer__disclosure .fb-accordion__icon,.fb-footer__disclosure-header .fb-footer__col-heading{color:var(--fb-color-parchment)}.fb-footer__disclosure .fb-accordion__header:hover,.fb-footer__disclosure-header:hover{background-color:transparent}.fb-footer__mobile-menus .fb-accordion__header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.fb-footer__disclosure-header .fb-footer__col-heading{grid-column:2}.fb-footer__disclosure-header .fb-accordion__icon{grid-column:3;justify-self:end}.fb-footer__mobile-menus .fb-accordion__header:focus-visible{outline-color:var(--fb-color-cream)}.fb-footer__mobile-list{display:flex;flex-direction:column;align-items:center;gap:16px;margin:0;padding-block:16px 24px;padding-inline:0;list-style:none}.fb-footer__mobile-legal{display:flex;flex-direction:column;align-items:center;gap:8px;align-self:stretch}
/*# sourceMappingURL=/cdn/shop/t/3558/assets/freebird-footer.css.map */
