.footer-b__newsletter-title{font-size:var(--heading-h4);font-family:var(--font-family-heading);font-weight:400;line-height:1.1;letter-spacing:.04em;text-transform:uppercase}.footer-b__menu-link,.footer-b__menu-title,.footer-b__newsletter-input .form-element input{font-size:var(--body-s);font-family:var(--font-family-body);font-weight:400;line-height:1.5;letter-spacing:0em}.footer-b__selectors a{font-size:var(--body-xs);font-family:var(--font-family-body);font-weight:400;line-height:1.5;letter-spacing:0em}.footer-b__legal-menu a,.footer-b__copyright{font-size:var(--body-3xs);font-family:var(--font-family-body);font-weight:400;line-height:1.5;letter-spacing:0em}.footer-b__background{background-color:var(--light_ui-background-footer)}.footer-b__container{margin:0 auto}@media screen and (min-width: 1024px){.footer-b__container{display:flex;flex-wrap:wrap}}.footer-b__newsletter{display:flex;flex-direction:column;gap:16px;padding:var(--spacing-4) var(--page-margin)}@media screen and (min-width: 1024px){.footer-b__newsletter{flex:1 0;padding:80px var(--page-margin);width:45%;max-width:850px}}.footer-b__newsletter-title.footer--custom-font{font-family:var(--font-family-custom)}.footer-b__newsletter-input .form-element{width:100%}.footer-b__newsletter-input .form-element input{width:100%;padding-top:8px;background-color:var(--light_ui-background-footer);border-bottom:1px solid var(--light_ui-element)}.footer-b__newsletter-input .form-element input::-moz-placeholder{color:var(--light_text-text)}.footer-b__newsletter-input .form-element input:-ms-input-placeholder{color:var(--light_text-text)}.footer-b__newsletter-input .form-element input::placeholder{color:var(--light_text-text)}.footer-b__newsletter-input .form-element .icon{bottom:8px;background-color:var(--light_ui-background-footer)}.footer-b__newsletter-input .form-element .icon:not(:focus-visible){border:0}.footer-b__newsletter-social{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding-top:8px}.footer-b__newsletter-social a{display:flex}.footer-b__menu{padding:var(--spacing-4) var(--page-margin);border-left:0;border-right:0}@media screen and (min-width: 1024px){.footer-b__menu{flex:1 0;padding:80px var(--page-margin);border:0}}.footer-b__menu--mobile{width:100%;padding:var(--spacing-3) var(--page-margin) var(--spacing-2)}@media screen and (min-width: 1024px){.footer-b__menu--mobile{display:none}}.footer-b__menu--desktop{display:none}@media screen and (min-width: 1024px){.footer-b__menu--desktop{display:flex;width:35%;max-width:700px}}.footer-b__menu-accordion{border-bottom:1px solid var(--grey-grey-10)}.footer-b__menu-accordion:last-child{border-bottom:0}.footer-b__menu-accordion--empty summary{cursor:default}.footer-b__menu-accordion.accordion .accordion__title{font-weight:500}.footer-b__menu-accordion.accordion .accordion__content{display:flex;flex-direction:column}.footer-b__menu-accordion.accordion .accordion__content a{padding:8px 0}.footer-b__menu-group{flex:1 0;display:flex;flex-direction:column}.footer-b__menu-title{font-weight:500;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:24px}.footer-b__menu-title.footer--custom-font{font-family:var(--font-family-custom)}.footer-b__menu-title::after{content:"";width:0;display:block;border-bottom:1px solid var(--light_text-text);transition:width .25s}.footer-b__menu-title:hover::after{width:100%}.footer-b__menu-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:8px 0}.footer-b__menu-link::after{content:"";width:0;display:block;border-bottom:1px solid var(--light_text-text);transition:width .25s}.footer-b__menu-link:hover::after{width:100%}.footer-b__bottom{display:flex;align-items:center;flex-wrap:wrap;padding:var(--page-margin)}@media screen and (min-width: 1024px){.footer-b__bottom{width:100%}}.footer-b__selectors{width:100%;display:flex;margin-bottom:var(--spacing-4)}.footer-b__selectors a{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:medium}.footer-b__selectors a svg{width:28px;height:28px}.footer-b__selectors a svg [fill]:not([fill=none]){fill:var(--light_ui-element)}.footer-b__selectors a svg [stroke]:not([stroke=none]){stroke:var(--light_ui-element)}.footer-b__copyright{color:var(--light_text-dark-grey)}@media screen and (min-width: 1024px){.footer-b__copyright{flex:auto 1 0}}.footer-b__legal-menu{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:16px;margin:var(--spacing-4) 0}@media screen and (min-width: 768px)and (max-width: 1023px){.footer-b__legal-menu{margin-left:auto}}@media screen and (min-width: 768px){.footer-b__legal-menu{width:auto;margin:0}}@media screen and (min-width: 1024px){.footer-b__legal-menu{flex:auto 1 0;justify-content:center}}.footer-b__legal-menu a{text-decoration:underline;color:var(--light_text-dark-grey);display:flex}.footer-b__payments{display:flex;flex-wrap:wrap;gap:8px}@media screen and (min-width: 768px){.footer-b__payments{justify-content:flex-end}}@media screen and (min-width: 768px)and (max-width: 1023px){.footer-b__payments{width:100%;margin-top:var(--spacing-4)}}@media screen and (min-width: 1024px){.footer-b__payments{flex:auto 1 0}}.footer-b__payments-method{display:flex;filter:grayscale(1)}.footer-b__payments-method svg{width:40px;height:30px}

/*# sourceMappingURL=snippets.footer-b.css.map*/