.footer{width:100%;max-width:100%;padding-block:var(--spacing-xxx-large) var(--spacing-x-large);gap:var(--spacing-x-large) var(--spacing-x-large);border-top:1px solid var(--border-color);grid-template-rows:auto;grid-template-columns:100%;grid-auto-flow:row;display:grid;overflow:hidden}.footer .page-width{padding-inline:var(--spacing-large)}@media screen and (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 (width<=1024px){.footer{padding-block:var(--spacing-x-large)}}.footer__content-top{border-bottom:1px solid var(--border-color)}@media (width>=769px){.footer__content-top{padding-bottom:var(--spacing-xxx-large)}}.footer__blocks-wrapper{--row-gap:var(--spacing-xxx-large);--column-gap:var(--spacing-large);gap:var(--row-gap) var(--grid-desktop-horizontal-spacing);justify-content:flex-start;display:flex}.footer__content-bottom__wrapper{justify-content:space-between;align-items:center;gap:var(--spacing-normal);flex-wrap:wrap;width:100%;display:flex}.footer__content-bottom__payment-methods{gap:var(--spacing-normal);flex-wrap:wrap;justify-content:flex-start;display:flex}.footer__content-bottom__payment-methods span{line-height:1}.footer__content-bottom__payment-methods svg{vertical-align:bottom;width:2.375rem;max-width:2.375rem;height:auto;max-height:2.375rem}@media (width>=769px){.footer__content-bottom{flex-direction:row;justify-content:space-between;display:flex}}.footer__content-bottom__copyright-content{font-size:var(--font-size-x-small);text-align:left;width:100%;margin-bottom:0}.footer__content-bottom__copyright-content a{font-size:inherit;font-weight:var(--font-body-weight);letter-spacing:0;text-decoration:none}.footer__content-bottom__side--left{align-items:flex-end;gap:var(--spacing-large);display:flex}.footer__content-bottom__side--right{gap:var(--spacing-small);flex-direction:column;display:flex}.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 (width<=1024px){.footer__content-bottom__payment-methods svg{width:1.875rem}.footer__content-bottom__logo{max-width:9.375rem}}@media (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{margin:var(--spacing-large) 0 0;width:100%;padding:0}.footer__blocks-wrapper .grid__item:first-of-type{margin-top:0}.footer__content-bottom__wrapper{gap:var(--spacing-normal);flex-direction:column;align-items:flex-start}.footer__content-bottom__side{align-items:center;gap:var(--spacing-large);flex-direction:column}.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{padding:var(--spacing-small) var(--spacing-normal);color:var(--footer-color);border:.1rem solid var(--footer-color);background-color:#0000;justify-content:space-between;width:100%;min-width:12.375rem}.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}.footer :is(.menu__heading__default,.menu__heading__accordion__title){text-transform:uppercase}
