.footer{font-size:.875rem;padding-bottom:calc(var(--container-spacing)*1.5);padding-top:calc(var(--container-spacing)*1.5)}@media screen and (min-width:768px){.footer{padding-bottom:calc(var(--container-spacing-md)*1.3);padding-top:calc(var(--container-spacing-md)*1.6)}}@media screen and (max-width:767px){.footer>.is-grid{grid-row-gap:0;grid-template-areas:"newsletter" "menu" "social" "payment" "copyright";grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;padding-left:3rem;padding-right:3rem}}@media screen and (min-width:768px){.footer>.is-grid{grid-template-areas:"menu newsletter" "menu social" "payment copyright";grid-template-columns:7fr 5fr;grid-template-rows:auto 1fr auto;/*max-width:var(--site-center-footer)*/}}.footer__newsletter{grid-area:newsletter}.footer__menu{grid-area:menu}.footer__payment{grid-area:payment}.footer__social{grid-area:social}.footer__copyright{grid-area:copyright}@media screen and (min-width:768px){.footer__copyright,.footer__newsletter,.footer__social{justify-self:end;max-width:20rem;width:100%}.footer__copyright{-ms-flex-item-align:end;align-self:end}.footer__copyright .copyright{max-width:18.75rem}.footer__newsletter{margin-bottom:calc(var(--element-spacing)*1.5)}}.footer__newsletter .newsletter-form__message--success{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__block{display:block}@media screen and (max-width:767px){.footer__block{margin-bottom:1.25rem}.footer__block.footer__newsletter{margin-bottom:2.5rem}.footer__block.footer__menu{margin-bottom:.625rem}.footer__menu--level-2{padding-bottom:.3125rem}}.footer .payment-icons__item,.footer .social-links__item{height:100%}.footer .payment-icons__item:not(:last-child),.footer .social-links__item:not(:last-child){margin-right:calc(var(--element-spacing)/2)}@media screen and (min-width:768px){.footer .payment-icons{margin-top:calc(var(--element-spacing)*3)}}@media screen and (max-width:767px){.footer .social-links__item:not(:last-child){margin-right:var(--element-spacing)}}.footer .social-links__link{display:block;-webkit-transition:-webkit-transform var(--duration-short) linear;transition:-webkit-transform var(--duration-short) linear;transition:transform var(--duration-short) linear;transition:transform var(--duration-short) linear,-webkit-transform var(--duration-short) linear}.footer .social-links__link:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:767px){.footer .social-links__link svg{height:3rem;width:3rem}}.footer .footer-newsletter__description{color:inherit;margin-bottom:.625rem}@media screen and (max-width:767px){.footer .footer-newsletter__description{max-width:14.0625rem}}@media screen and (min-width:768px){.footer .footer-newsletter__description{margin-bottom:1rem}}.footer .footer-newsletter__header{padding:0 0 .375rem}@media screen and (min-width:768px){.footer .footer-newsletter__header{padding:0 0 1.125rem}}.footer .footer-newsletter__submit{margin-left:.0625rem}.footer__social__header{margin-bottom:var(--element-spacing)}.footer .copyright{-ms-flex-item-align:end;align-self:end;color:var(--color-brand-text-50);padding-bottom:.25rem}.color-scheme--primary-dark .footer .copyright{color:var(--color-brand-secondary-20)}@media screen and (min-width:768px){.collapsible .footer-nav{grid-column-gap:3.5rem}}.collapsible .footer-nav__item--level-1:not(:last-child){margin-bottom:1rem}@media screen and (min-width:768px){.collapsible .footer-nav__item--level-1:not(:last-child){margin-bottom:2.5rem}}@media screen and (max-width:767px){.collapsible .footer-nav__item--level-1.collapsible-is-open .footer-nav__link--level-1{margin:0}.collapsible .footer-nav__item--level-1.collapsible-is-open .footer-nav__target--level-1,.js .collapsible .collapsible .footer-nav__item--level-1.collapsible-is-open .footer-nav__target--level-1{display:block}.collapsible .footer-nav__item--level-1.collapsible-is-open .footer-nav__link--level-1 .icon,.js .collapsible .collapsible .footer-nav__item--level-1.collapsible-is-open .footer-nav__link--level-1 .icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.collapsible .footer-nav__item--level-2.collapsible-is-open .footer-nav__target--level-2,.js .collapsible .collapsible .footer-nav__item--level-2.collapsible-is-open .footer-nav__target--level-2{display:block}.collapsible .footer-nav__item--level-2.collapsible-is-open .footer-nav__link--level-2 .icon,.js .collapsilbe .collapsible .footer-nav__item--level-2.collapsible-is-open .footer-nav__link--level-2 .icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}}.collapsible .footer-nav__item--level-3:before{content:"|";position:absolute}.collapsible .footer-nav__item [data-collapsible-target]{display:none}@media screen and (min-width:768px){.collapsible .footer-nav__item [data-collapsible-target],.js .collapsible .collapsible .footer-nav__item [data-collapsible-target]{display:block}}.collapsible .footer-nav__item.collapsible-is-open [data-collapsible-target]{display:block}.collapsible .footer-nav__link{-webkit-box-pack:justify;-ms-flex-pack:justify;color:inherit;font-size:.875rem;justify-content:space-between;letter-spacing:.0175rem;line-height:1.25rem;padding-right:5px;text-decoration:none;text-transform:uppercase}@media screen and (min-width:768px){.collapsible .footer-nav__link{display:block}}.collapsible .footer-nav__link:hover{opacity:1;text-decoration:none}.collapsible .footer-nav__link:hover .icon path{fill:var(--color-brand-primary)}.collapsible .footer-nav__link--level-1{padding:1.25rem 0}@media screen and (min-width:768px){.collapsible .footer-nav__link--level-1{margin:0;padding:0 0 1.125rem;pointer-events:none}}.collapsible .footer-nav__link--level-2{color:var(--color-text);padding:.75rem 0}.color-scheme--primary-dark .collapsible .footer-nav__link--level-2{color:var(--color-brand-secondary-20)}@media screen and (min-width:768px){.collapsible .footer-nav__link--level-2{padding:.375rem 0}}.collapsible .footer-nav__link--has-link:hover,.collapsible .footer-nav__link--level-2:hover{color:var(--color-brand-primary-dark)}.collapsible .footer-nav__link--level-3{color:var(--color-brand-text-50);padding:.125rem 0 1.375rem}.color-scheme--primary-dark .collapsible .footer-nav__link--level-3{color:var(--color-brand-secondary-20)}@media screen and (min-width:768px){.collapsible .footer-nav__link--level-3{padding:.125rem 0 .625rem}}.collapsible .footer-nav__link--level-3:hover{color:var(--color-brand-primary-dark)}@media screen and (min-width:768px){.collapsible .footer-nav__link .icon{display:none}}