.footer--tbb{--color-background: 17, 29, 40;--color-foreground: 255, 255, 255;color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.footer--tbb .footer__content-top{padding-bottom:3rem}.footer--tbb .footer-block--newsletter{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:2rem;margin-top:0}.footer--tbb .footer-block__newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem;flex:1 0 100%;width:100%;margin:0;text-align:left}.footer--tbb .tbb-footer__eyebrow{margin:0 0 1rem;color:#8fc9f2;font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.footer--tbb .tbb-footer__newsletter-copy .footer-block__heading{margin:0;color:inherit;font-size:clamp(2.8rem,3vw,3.4rem);line-height:1.15}.footer--tbb .tbb-footer__newsletter-description{max-width:46rem;margin:1.2rem 0 0;color:#bdcfdc;font-size:1.4rem;line-height:1.6}.footer--tbb .footer__newsletter,.footer--tbb .newsletter-form__field-wrapper{width:100%;max-width:none;margin:0}.footer--tbb .newsletter-form__field-wrapper .field{min-height:5.2rem}.footer--tbb .newsletter-form__field-wrapper .field__input{min-width:0;height:5.2rem;padding-right:12rem;color:#111d28;background:#fff}.footer--tbb .newsletter-form__field-wrapper .field__label{color:#334b5e}.footer--tbb .newsletter-form__button,.footer--tbb .newsletter-form__button:not(:focus-visible):not(.focused){width:10.8rem;min-height:4.4rem;right:0;padding:1rem;color:#111d28;background:#7ab8e8;font-family:inherit;font-size:1.3rem;font-weight:700}.footer--tbb .newsletter-form__button:hover{filter:brightness(1.08)}.footer--tbb .newsletter-form__button:focus-visible{outline:2px solid #111d28;outline-offset:-5px;box-shadow:0 0 0 2px #8fc9f2}.footer--tbb .newsletter-form__message{align-self:flex-start;justify-content:flex-start;max-width:100%;color:inherit;line-height:1.5}.footer--tbb .footer__list-social,.footer--tbb .footer__list-social.list-social:only-child{justify-content:flex-start;margin:0}.footer--tbb .tbb-footer__navigation{margin-top:4rem;padding-top:2rem;border-top:1px solid #415160}.footer--tbb .tbb-footer__navigation ul{display:flex;flex-wrap:wrap;gap:.4rem 2.4rem;margin:0}.footer--tbb .tbb-footer__navigation a{display:inline-flex;align-items:center;min-height:4.4rem;color:#d6eafb;font-size:1.3rem;text-decoration:none;overflow-wrap:anywhere}.footer--tbb .tbb-footer__navigation li{min-width:0;max-width:100%}.footer--tbb .tbb-footer__navigation a:hover,.footer--tbb .tbb-footer__navigation a[aria-current=page]{text-decoration:underline;text-underline-offset:.4rem}.footer--tbb a:focus-visible{outline:2px solid #8fc9f2;outline-offset:4px}.footer--tbb .footer__blocks-wrapper{margin-top:3rem}.footer--tbb .footer__content-bottom{padding-top:2rem;border-top-color:#415160}.footer--tbb .footer__content-bottom-wrapper{gap:1.6rem}.footer--tbb .footer__content-bottom-wrapper .footer__copyright{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;width:100%;margin-top:1.6rem;text-align:left;color:#bdcfdc}.footer--tbb .footer__copyright .policies{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin:0 0 0 auto}.footer--tbb .policies li:before{content:none}@media screen and (max-width:989px){.footer--tbb .footer-block__newsletter{grid-template-columns:minmax(0,1fr);gap:2.4rem}}@media screen and (max-width:749px){.footer--tbb .footer__content-top{padding-inline:1.5rem}.footer--tbb .footer-block--newsletter{flex-direction:row}.footer--tbb .tbb-footer__navigation{margin-top:3rem}.footer--tbb .tbb-footer__navigation ul{column-gap:2rem}.footer--tbb .footer__copyright .policies{width:100%;margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-tbb-footer.css.map */
