.fb{padding:var(--fb-padding-top) var(--fb-padding-inline) var(--fb-padding-bottom);background-color:var(--fb-bg);color:var(--fb-text)}.fb__inner{display:flex;flex-direction:column;align-items:stretch;max-width:var(--fb-max-width);margin:0 auto}.fb__signup,.fb__signup-main{display:flex;flex-direction:column;gap:var(--fb-signup-gap);justify-content:center;min-width:0}.fb__heading{margin:0;color:var(--fb-text);font-family:var(--font-price-family);font-size:var(--fb-heading-size);font-weight:700;line-height:var(--fb-heading-line-height);letter-spacing:-.1rem}.fb__form{display:flex;flex-direction:column;gap:1.2rem;width:100%}.fb__field{display:block;width:100%;height:var(--fb-input-height);padding:0 var(--fb-input-padding-inline);border:.1rem solid var(--fb-text);border-radius:1.2rem;background:transparent;color:var(--fb-text);font-family:var(--font-brand-family);font-size:var(--fb-input-size);line-height:var(--fb-input-line-height)}.fb__field::placeholder{color:var(--fb-text);opacity:1}.fb__field:focus-visible{outline:.2rem solid var(--fb-text);outline-offset:.2rem}.fb__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:var(--fb-button-height);padding:0 var(--fb-button-padding-inline);border:.2rem solid var(--fb-button-border);border-radius:5rem;background-color:var(--fb-button-bg);color:var(--fb-button-text);font-family:var(--font-display-family);font-size:var(--fb-button-size);font-weight:700;line-height:var(--fb-button-size);letter-spacing:.072rem;text-transform:uppercase;cursor:pointer;transition:transform var(--duration-short) ease}.fb__submit:hover{transform:translateY(-.2rem)}.fb__message{margin:0;font-family:var(--font-brand-family);font-size:1.4rem;line-height:2rem}.fb__message--error{color:#ffb4a8}.fb__social{display:flex;gap:var(--fb-social-gap);align-items:center;justify-content:var(--fb-social-align);margin:0;padding:0;list-style:none}.fb__social-link{position:relative;display:flex;align-items:center;justify-content:center;width:var(--fb-social-hit);height:var(--fb-social-hit);color:var(--fb-text)}.fb__social-link:after{content:"";position:absolute;inset:min(0px,calc((var(--fb-social-hit) - 44px) / 2))}.fb__social-link .icon,.fb__social-link svg{width:auto;height:var(--fb-social-icon)}.fb__social-link:hover{opacity:.7}.fb__mascot{display:none;flex-shrink:0}.fb__mascot img{display:block;width:var(--fb-mascot-width);height:auto}.fb__menus{display:flex;justify-content:space-between;gap:1.6rem;min-width:0}.fb__menu{display:flex;flex-direction:column;gap:var(--fb-menu-gap);min-width:0}.fb__menu-title{margin:0;color:var(--fb-text);font-family:var(--font-price-family);font-size:var(--fb-menu-title-size);font-weight:900;line-height:1.8rem;letter-spacing:-.05rem}.fb__menu-list{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none}.fb__menu-link{color:var(--fb-text);font-family:var(--font-brand-family);font-size:var(--fb-menu-link-size);line-height:var(--fb-menu-link-line-height);text-decoration:none;opacity:.7}a.fb__menu-link:hover{opacity:1;text-decoration:underline;text-underline-offset:.3rem}.fb__wordmark{display:block;width:100%;margin-top:var(--fb-wordmark-gap);color:var(--fb-wordmark-color);line-height:0}.fb__wordmark svg{display:block;width:100%;height:auto}.fb__legal{display:flex;flex-direction:column;gap:1.6rem;align-items:center;margin-top:var(--fb-legal-gap);font-family:var(--font-brand-family);font-size:var(--fb-legal-size);line-height:var(--fb-legal-line-height);letter-spacing:0}.fb__legal-links{display:flex;flex-wrap:wrap;gap:var(--fb-legal-link-gap);justify-content:center;margin:0;padding:0;list-style:none}.fb__legal-link{color:var(--fb-text);text-decoration:none}a.fb__legal-link:hover{text-decoration:underline;text-underline-offset:.3rem}.fb__copyright{margin:0;text-align:center}@media screen and (min-width:990px){.fb__top{display:flex;gap:var(--fb-column-gap);align-items:flex-start;justify-content:center}.fb__signup,.fb__menus{flex:1 1 0}.fb__mascot{display:block}.fb__menu{width:var(--fb-menu-width)}}@media screen and (max-width:989px){.fb__top,.fb__signup{display:contents}.fb__signup-main{order:1}.fb__menus{order:2;margin-top:var(--fb-stack-gap)}.fb__social{order:3;margin-top:var(--fb-stack-gap)}.fb__wordmark{order:4}.fb__legal{order:5}}@media(prefers-reduced-motion:reduce){.fb__submit{transition:none}.fb__submit:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/168/assets/section-footer-brand.css.map */
