.footer{max-width:100%;width:100%;padding-block:var(--spacing-xxx-large);display:grid;grid-template-columns:100%;grid-template-rows:auto;grid-auto-flow:row;gap:var(--spacing-x-large) var(--spacing-x-large);overflow:hidden;border-top:1px solid var(--border-color)}.footer .page-width{padding-inline:var(--spacing-large)}@media screen and (min-width: 769px){.footer .page-width{padding-inline:var(--spacing-x-large)}}.footer.footer--dark{background-color:var(--body-text-color);color:var(--body-text-color-white);--footer-color: var(--body-text-color-white)}.footer.footer--light{background-color:var(--bg-color-white);color:var(--body-text-color);--footer-color: var(--body-text-color)}footer p,footer a{color:var(--footer-color);font-size:var(--font-size-small)}.footer__blocks-wrapper.page-width-wide,.footer__content-bottom__wrapper.page-width-wide{padding-inline:var(--section-extra-spacing, 0)}@media (max-width: 1024px){.footer{padding-block:var(--spacing-x-large)}}.footer__content-top{border-bottom:1px solid var(--border-color);padding-bottom:var(--spacing-x-large)}@media (min-width: 769px){.footer__content-top{padding-bottom:var(--spacing-xxx-large)}}.footer__blocks-wrapper{display:flex;--row-gap: var(--spacing-xxx-large);--column-gap: var(--spacing-large);gap:var(--row-gap) var(--grid-desktop-horizontal-spacing);justify-content:flex-start}.footer__content-bottom__wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;gap:var(--spacing-normal)}.footer__content-bottom__payment-methods{display:flex;gap:var(--spacing-normal);flex-wrap:wrap;justify-content:center}.footer__content-bottom__payment-methods span{line-height:1}.footer__content-bottom__payment-methods svg{width:2.375rem;height:auto;max-width:2.375rem;max-height:2.375rem;vertical-align:bottom}@media (min-width: 769px){.footer__content-bottom{display:flex;flex-direction:row;justify-content:space-between}}.footer__content-bottom__copyright-content{margin-bottom:0;font-size:var(--font-size-x-small);text-align:left;width:100%}.footer__content-bottom__copyright-content a{font-size:inherit;text-decoration:none;font-weight:var(--font-body-weight);letter-spacing:0}.footer__content-bottom__side--left{display:flex;align-items:flex-end;gap:var(--spacing-large)}.footer__content-bottom__side--right{display:flex;flex-direction:column;gap:var(--spacing-small)}.footer__content-bottom__logo img,.footer__content-bottom__logo svg{width:100%;height:auto}.block--footer__title{font-size:var(--h6-font-size);margin-bottom:var(--spacing-normal);font-weight:var(--font-heading-weight);line-height:130%}.block--footer__title *{color:currentColor;letter-spacing:inherit;font-size:inherit;line-height:130%}@media (max-width: 1024px){.footer__content-bottom__payment-methods svg{width:1.875rem}.footer__content-bottom__logo{max-width:9.375rem}}@media (max-width: 768px){.footer{padding-block:var(--spacing-x-large);gap:var(--spacing-x-large) var(--spacing-x-large)}.footer__blocks-wrapper{--row-gap: 0;display:block}.footer__blocks-wrapper .grid__item{padding:0;margin:var(--spacing-large) 0 0;width:100%}.footer__blocks-wrapper .grid__item:first-of-type{margin-top:0}.footer__content-bottom__wrapper{flex-direction:column;gap:var(--spacing-normal);align-items:flex-start}.footer__content-bottom__side{flex-direction:column;align-items:center;gap:var(--spacing-large)}.footer__content-bottom__side--left{flex-direction:column;width:100%}.footer__content-bottom__localization{width:100%}.footer__content-bottom__side--right{gap:var(--spacing-small)}.footer__content-bottom__payment-methods svg{width:2.375rem}.footer__content-bottom__logo{max-width:100%}}.footer__content-bottom__localization .disclosure__button{justify-content:space-between;padding:var(--spacing-small) var(--spacing-normal);background-color:transparent;color:var(--footer-color);border:.1rem solid var(--footer-color);min-width:12.375rem;width:100%}.footer__content-bottom__localization .disclosure__list-wrapper .disclosure__link{color:var(--body-text-color)}.footer__content-bottom__localization .disclosure__list-wrapper{top:unset;bottom:calc(100% + var(--spacing-small));left:0;right:unset}
