.footer-b__newsletter-title{font-size:var(--heading-h3);font-family:var(--font-family-heading);font-weight:400;line-height:1.03;letter-spacing:.5px}.footer-b__menu-title,.footer-b__menu-accordion.accordion .accordion__title{font-size:var(--heading-h4);font-family:var(--font-family-heading);font-weight:400;line-height:1.03;letter-spacing:1px}.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__menu-link,.footer-b__menu-accordion.accordion .accordion__content{font-size:var(--body-s);font-family:var(--font-family-body);font-weight:400;line-height:1.1;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.1;letter-spacing:0em}.footer-b__background{background-color:var(--dark_ui-background-footer);color:var(--dark_text-text)}.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:40px var(--page-margin)}@media screen and (min-width: 1024px){.footer-b__newsletter{flex:1 0;padding:80px var(--page-margin)}}.footer-b__newsletter svg [fill]:not([fill=none]){fill:var(--dark_ui-element)}.footer-b__newsletter svg [stroke]:not([stroke=none]){stroke:var(--dark_ui-element)}.footer-b__newsletter-input{cursor:pointer}.footer-b__newsletter-input .form-element{width:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.footer-b__newsletter-input .form-element input{width:100%;padding-top:8px;border-color:var(--dark_ui-element);background-color:var(--dark_ui-background-footer);color:var(--dark_text-text)}.footer-b__newsletter-input .form-element input::-moz-placeholder{color:var(--dark_text-text)}.footer-b__newsletter-input .form-element input:-ms-input-placeholder{color:var(--dark_text-text)}.footer-b__newsletter-input .form-element input::placeholder{color:var(--dark_text-text)}.footer-b__newsletter-input .form-element .icon{bottom:8px;background-color:var(--dark_ui-background-footer)}.footer-b__newsletter-input .form-element .icon svg [fill]:not([fill=none]){fill:var(--dark_ui-element)}.footer-b__newsletter-input .form-element .icon svg [stroke]:not([stroke=none]){stroke:var(--dark_ui-element)}.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}.footer-b__newsletter-social a{display:flex}.footer-b__separator{background-color:var(--grey-grey-80);width:1px;display:block}.footer-b__menu{padding:var(--spacing-4) var(--page-margin);border-top:1px solid var(--grey-grey-80);border-bottom:1px solid var(--grey-grey-90)}@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%}@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;gap:20px}}.footer-b__menu-accordion{border-bottom-color:var(--grey-grey-90)}.footer-b__menu-accordion:last-child{border-bottom:0}.footer-b__menu-accordion--empty summary{cursor:default}.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{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:24px}.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(--spacing-3) var(--page-margin) 24px;row-gap:24px}@media screen and (min-width: 1024px){.footer-b__bottom{width:100%;border-top:1px solid var(--grey-grey-80)}}.footer-b__selectors{width:100%;display:flex;align-items:center}.footer-b__selectors svg [fill]:not([fill=none]){fill:var(--dark_ui-element)}.footer-b__selectors svg [stroke]:not([stroke=none]){stroke:var(--dark_ui-element)}.footer-b__selectors a{display:flex;align-items:center;justify-content:flex-start;gap:8px}.footer-b__selectors a svg{width:auto;height:var(--l_icon-size)}.footer-b__logo{width:100%;display:flex}.footer-b__logo svg [fill]:not([fill=none]){fill:var(--dark_ui-element)}.footer-b__logo svg [stroke]:not([stroke=none]){stroke:var(--dark_ui-element)}.footer-b__logo--mobile{width:100%;justify-content:center;margin:16px 0}.footer-b__logo--mobile svg{height:65px;width:auto}@media screen and (min-width: 1024px){.footer-b__logo--mobile{display:none}}.footer-b__logo--desktop{display:none;margin-top:16px}@media screen and (min-width: 1024px){.footer-b__logo--desktop{display:flex}}.footer-b__copyright{color:var(--dark_text-dark-grey);display:block}.footer-b__copyright a{text-decoration:underline}@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}@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(--dark_text-dark-grey);display:flex}.footer-b__legal-menu:empty{display:none}.footer-b__payments{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}@media screen and (min-width: 768px){.footer-b__payments{justify-content:flex-end;margin-top:0}}@media screen and (min-width: 1024px){.footer-b__payments{flex:auto 1 0}}.footer-b__payments-method{display:flex}.footer-b__payments-method svg{width:auto;height:34px}

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