.bb-footer{--font-size-footer-logo: clamp(1.625rem, 1.4rem + .6vw, 1.9375rem);--width-footer-aside: 340px;--font-size-footer-text: var(--font-size-14);padding:var(--space-section-block-lg) var(--space-page-inline);font-family:var(--font-family-body)}.bb-footer p{margin:0}.bb-footer__grid{display:grid;gap:var(--space-stack-lg)}.bb-footer__brand,.bb-footer__contacts,.bb-footer__legal{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.bb-footer__legal{gap:16px}.bb-footer__logo{color:var(--color-text-primary);font-family:var(--font-family-display);font-size:var(--font-size-footer-logo);font-weight:var(--font-weight-display);line-height:1}.bb-footer__logo-image{width:auto;max-width:240px;height:auto}.bb-footer__text{color:var(--color-text-primary);font-size:var(--font-size-footer-text);line-height:1.6}.bb-footer__text--muted{color:var(--color-text-secondary)}.bb-footer .social-media{display:flex;gap:24px;margin:0;padding:0;list-style:none}.bb-footer .social-media a{display:inline-flex;color:var(--color-icon);transition:color var(--motion-duration-fast) var(--motion-ease-out)}.bb-footer .social-media a:hover{color:var(--color-text-primary)}.bb-footer__newsletter{--width-footer-field: 420px;display:flex;flex-direction:column;gap:24px;margin-bottom:var(--space-stack-lg);padding-bottom:var(--space-stack-lg);border-bottom:var(--border-width-hairline) solid var(--color-border-subtle)}.bb-footer__newsletter-text{display:flex;flex-direction:column;gap:12px;max-width:440px}.bb-footer__form{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.bb-footer__field{display:flex;flex:1 1 240px;align-items:center;gap:16px;max-width:var(--width-footer-field);padding:12px 16px;border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-raised);cursor:text;transition:border-color var(--motion-duration-fast) var(--motion-ease-out)}.bb-footer__field:focus-within{border-color:var(--color-focus-ring);outline:1px solid var(--color-focus-ring)}.bb-footer__field-icon{flex-shrink:0;color:var(--color-icon)}.bb-footer .bb-footer__input{flex:1;min-width:0;padding:0;border:0;background:none;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-16);line-height:1.6;box-shadow:none;outline:none}.bb-footer__input::placeholder{color:var(--color-text-tertiary);opacity:1}.bb-footer__message{flex-basis:100%;color:var(--color-text-secondary);font-size:var(--font-size-14);line-height:1.5}.bb-footer__message--error{color:var(--color-text-accent)}@media screen and (max-width:699px){.bb-footer__field,.bb-footer__form .bb-button{flex-basis:100%;max-width:none}}@media screen and (min-width:1000px){.bb-footer__newsletter{flex-direction:row;align-items:center;justify-content:space-between;gap:72px}.bb-footer__form{flex:1 1 0;justify-content:flex-end;max-width:960px}}.bb-footer__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.bb-footer__column,.bb-footer__contact{display:flex;flex-direction:column;gap:16px}.bb-footer__contact{gap:8px}.bb-footer__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.bb-footer .bb-footer__link{color:var(--color-text-primary);font-size:var(--font-size-14);font-weight:500;line-height:1.3;letter-spacing:var(--letter-spacing-nav);text-decoration:none}.bb-footer .bb-footer__link:hover,.bb-footer .bb-footer__link:focus-visible{color:var(--color-text-hover)}.bb-footer__nowrap{white-space:nowrap}.bb-footer__external-icon{display:inline-block;margin-inline-start:4px;vertical-align:-1px}.bb-footer__currency{color:var(--color-text-primary)}.bb-footer__payments{display:flex;flex-wrap:wrap;gap:12px 16px;margin:0;padding:0}.bb-footer__payment-icon{display:block;width:38px;height:24px}@media screen and (min-width:700px){.bb-footer{--font-size-footer-text: var(--font-size-16)}.bb-footer__links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1150px){.bb-footer__grid{grid-template-columns:var(--width-footer-aside) minmax(0,1fr)}.bb-footer__links{display:flex;flex-wrap:wrap;column-gap:var(--space-stack-lg)}.bb-footer .bb-footer__link{white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/section-bb-footer.css.map */
