.footer-b__newsletter-title{font-size:var(--heading-h4);font-family:var(--font-family-heading);font-weight:700;line-height:1.03;letter-spacing:0px;text-transform:uppercase}.footer-b__menu-title,.footer-b__menu-accordion.accordion .accordion__title,.footer-b__newsletter-input .form-element input,.footer-b__newsletter-description{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,.footer-b__menu-link,.footer-b__menu-nolink{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-b__container{margin:0 auto}@media screen and (min-width: 1024px){.footer-b__container{display:flex;flex-wrap:wrap}}.footer-b__container-left{padding:var(--spacing-4) 0;display:flex;flex-direction:column;gap:40px;flex:1 1 100%}@media screen and (min-width: 1024px){.footer-b__container-left{flex:0 0 33%;padding:80px 0 40px;max-width:460px}}@media screen and (min-width: 1440px){.footer-b__container-left{flex:0 0 25%}}.footer-b__top{padding:0 var(--page-margin);display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.footer-b__newsletter{display:flex;flex-direction:column;gap:8px}.footer-b__newsletter-input{padding-top:8px}.footer-b__newsletter-input .form-element{width:100%;height:41px;display:flex}.footer-b__newsletter-input .form-element input{font-size:14px;width:100%;padding:0 32px 0 0}.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}.footer-b__newsletter-input .form-element .icon:not(:focus-visible){border:0}.footer-b__newsletter-social{padding-top:32px;display:flex;flex-direction:column;gap:16px}.footer-b__newsletter-social a{display:flex}.footer-b__newsletter-social-content{display:flex;justify-content:flex-start;gap:8px}.footer-b__separator{background-color:var(--light_grey-10);width:1px;display:block}.footer-b__menu{padding:0 0 var(--spacing-4);border-left:0;border-right:0}@media screen and (min-width: 1440px){.footer-b__menu{padding-top:var(--spacing-4);flex:0 0 58%}}@media screen and (min-width: 1024px){.footer-b__menu{flex:0 0 60%;padding:80px 0 40px;border:0}}.footer-b__menu--mobile{flex:1 1 100%;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;flex-wrap:wrap;justify-content:flex-end;gap:32px 0}}.footer-b__menu-accordion{border-bottom:1px solid var(--light_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:700;line-height:1.1}.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}@media screen and (min-width: 1024px){.footer-b__menu-group{flex:1 0 50%;max-width:270px}}@media screen and (min-width: 1440px){.footer-b__menu-group{flex:1 0 25%}}.footer-b__menu-title{font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:24px;line-height:1.1}.footer-b__menu-titlea::after{content:"";width:0;display:block;border-bottom:1px solid var(--light_text-text);transition:width .25s}.footer-b__menu-titlea:hover::after{width:100%}.footer-b__menu-link,.footer-b__menu-nolink{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:8px 0;line-height:1.1}.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__middle{display:flex;align-items:center;flex-wrap:wrap;padding:42px var(--page-margin) 0;width:100%}@media screen and (max-width: 1023px){.footer-b__middle{border-top:1px solid var(--light_grey-10)}}.footer-b__selectors{width:100%;display:flex;margin-bottom:var(--spacing-3);align-items:center}.footer-b__selectors a{display:flex;align-items:center;justify-content:flex-start;gap:8px}.footer-b__selectors a svg{width:32px;height:32px}.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__logo{width:100%;display:flex}.footer-b__logo svg{width:100%;height:auto}.footer-b__logo svg [fill]:not([fill=none]){fill:var(--light_ui-black)}.footer-b__logo svg [stroke]:not([stroke=none]){stroke:var(--light_ui-black)}.footer-b__bottom{display:flex;align-items:flex-start;flex-wrap:wrap;padding:24px var(--page-margin);width:100%;gap:24px;justify-content:space-between}.footer-b__copyright{color:var(--light_text-dark-grey);flex:1 1 100%}@media screen and (min-width: 1024px){.footer-b__copyright{flex:1 1 calc(50% - 12px)}}@media screen and (min-width: 1440px){.footer-b__copyright{flex:1}}.footer-b__legal-menu{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:16px;flex:1 1 100%}@media screen and (min-width: 768px)and (max-width: 1023px){.footer-b__legal-menu{margin-left:auto}}@media screen and (min-width: 1024px){.footer-b__legal-menu{flex:1 1 calc(50% - 12px)}}@media screen and (min-width: 1024px)and (max-width: 1439px){.footer-b__legal-menu{justify-content:flex-end}}@media screen and (min-width: 1440px){.footer-b__legal-menu{justify-content:center;flex:1}}@media screen and (min-width: 768px){.footer-b__legal-menu{width:auto}}.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;flex:1 1 100%}@media screen and (min-width: 768px){.footer-b__payments{justify-content:flex-end}}@media screen and (max-width: 1023px){.footer-b__payments:has(.footer-b__payments-method){margin-top:var(--spacing-4)}}@media screen and (min-width: 768px)and (max-width: 1023px){.footer-b__payments{width:100%}}@media screen and (min-width: 1440px){.footer-b__payments{flex:1}}.footer-b__payments-method{display:flex}.footer-b__payments-method svg{width:auto;height:34px}

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