.footer{padding:0;position:relative;margin-top:8.5rem}@media screen and (max-width:1023px){.footer{bottom:-3.75rem}}@media screen and (max-width:1023px){.footer .site-side-spacing{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (max-width:1023px){.footer__inner{position:relative;top:-3.75rem}}.footer__top{margin-bottom:2.5rem}@media screen and (min-width:1024px){.footer__top{margin-bottom:4.25rem}}@media screen and (max-width:1023px){.footer__top-animation{position:absolute;left:50%;transform:translateX(-50%);bottom:100%;width:calc(100% - 100px)}}@media screen and (min-width:1024px){.footer__top-animation{display:flex;flex-direction:column;justify-content:space-between}}@media screen and (min-width:1024px){.footer__bottom{padding-bottom:4.25rem}}@media screen and (max-width:1023px){.footer__bottom{display:flex;flex-direction:column}}@media screen and (max-width:1023px){.footer__bottom-menu{order:9}}.footer__bottom-copyright{display:flex;flex-direction:column;justify-content:flex-start}@media screen and (max-width:1023px){.footer__bottom-copyright{order:8}}.footer__bottom-copyright .img{padding-bottom:4.6875rem}@media screen and (min-width:1024px){.footer__bottom-menu{display:flex;flex-direction:column;justify-content:flex-end}}.footer__bottom-lang-switcher .localization-switcher-wrapper{padding:0;margin-bottom:2rem;display:block;text-align:center}@media screen and (max-width:1023px){.footer__bottom-delivery{margin-bottom:2.25rem}}.footer__animation{display:flex;flex-direction:row;align-items:center;font-family:var(--font-normal-family);font-weight:var(--font-normal-weight);font-style:var(--font-normal-style)}@media screen and (max-width:1023px){.footer__animation{font-size:.75rem;line-height:1rem}}@media screen and (min-width:1024px){.footer__animation{flex-direction:column;align-items:flex-start;margin-top:-6.25rem;width:100%}}.footer__animation .img{height:0;max-height:0;padding-bottom:5rem;margin-bottom:0;flex-basis:5rem;max-width:5rem}@media screen and (min-width:1024px){.footer__animation .img{flex-basis:6.5625rem;max-width:6.5625rem;padding-bottom:6.5625rem;margin:.25rem 0 2rem -1.125rem}}@media screen and (max-width:1023px){.footer__animation .img img{margin:.25rem .5rem 0 0}}.footer__animation p{flex-basis:calc(100% - 80px);max-width:calc(100% - 80px);margin-left:.125rem}@media screen and (min-width:1024px){.footer__animation p{margin-left:0;flex-basis:100%;max-width:100%;margin-bottom:8.625rem}}.footer__menu-wrapper{background:var(--color-off-white);padding:2.5rem}@media screen and (min-width:1024px){.footer__menu-wrapper{padding:5rem 0;margin-top:-5.9375rem}}@media screen and (min-width:1024px){.footer__newsletter{margin-bottom:calc(var(--element-spacing)*1.5)}}.footer__newsletter-title,.footer__newsletter-title:last-child{margin-bottom:.5rem}.footer__block{display:block}@media screen and (max-width:1023px){.footer__block.footer__newsletter{margin-bottom:2.5rem}}.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:1rem}.footer .payment-icons{display:flex;align-items:center;justify-content:center}@media screen and (min-width:1024px){.footer .payment-icons{justify-content:flex-start;padding-bottom:.1875rem}}.footer .payment-icons__item{margin-top:.5rem}.footer .payment-icons__item:not(:last-child){margin-right:.5rem}.footer .payment-icons__item .icon--lg{width:2.125rem;height:1.5rem}.footer .delivery-icons{display:flex;align-items:center;justify-content:center}@media screen and (min-width:1024px){.footer .delivery-icons{justify-content:flex-start}}.footer .delivery-icons__item{margin-top:.5rem}.footer .delivery-icons__item:not(:last-child){margin-right:.5rem}.footer .delivery-icons__item .icon--lg{width:auto;height:1.5rem}.footer .delivery-icons__item .icon-quickpac{background:rgba(107,114,128,.5);padding-right:.5rem;border-radius:.25rem;overflow:hidden}.footer .social-links{display:flex;align-items:center;justify-content:center}@media screen and (min-width:1024px){.footer .social-links{justify-content:flex-start}}.footer .social-links__link{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:var(--color-white);border-radius:100%}@media screen and (min-width:1024px){.footer .social-links__link{width:2.5rem;height:2.5rem}.footer .social-links__link .icon--md{width:1rem;height:1rem}}.footer .footer-newsletter__description{color:var(--color-brand-text-50);margin-bottom:.5rem}.footer .footer-newsletter__header{font-family:var(--font-bold-family);font-weight:var(--font-bold-weight);font-style:var(--font-bold-style);margin-bottom:.25rem}.footer .footer-newsletter__submit{margin-left:.375rem}.footer .footer-newsletter .field__input{background:var(--color-brand-background);border-color:var(--color-brand-background)}.footer__menu-secondary{display:flex;align-items:center;justify-content:center;font-size:.625rem;line-height:.8125rem}@media screen and (min-width:1024px){.footer__menu-secondary{align-items:flex-end;justify-content:flex-start;flex-wrap:wrap}}.footer__menu-secondary__link:not(:last-child){margin-right:1.5rem}@media screen and (min-width:1024px){.footer__menu-secondary__link:not(:last-child){margin-right:.5rem}}@media screen and (min-width:1200px){.footer__menu-secondary__link:not(:last-child){margin-right:1.5rem}}.footer__social{display:flex;flex-wrap:wrap;align-self:flex-end;flex-direction:column}@media screen and (min-width:1024px){.footer__social{justify-self:flex-start}}.footer__payment__header,.footer__social__header{font-size:.875rem;line-height:1.25rem;text-align:center}@media screen and (min-width:1024px){.footer__payment__header,.footer__social__header{text-align:left}}@media screen and (max-width:1023px){.footer__social{margin-bottom:2.75rem}}.footer__social__header{margin-bottom:.5rem;font-size:1.125rem;line-height:1.5rem}@media screen and (min-width:1024px){.footer__social__header{text-align:left}}@media screen and (max-width:1023px){.footer__payment{margin-bottom:1.5rem}}.footer__payment__header{margin-bottom:.5rem}@media screen and (min-width:1024px){.footer__payment__header{margin-bottom:.75rem}}.footer .copyright{font-size:.625rem;line-height:.8125rem;text-align:center;margin-top:1rem;margin-bottom:1rem}@media screen and (min-width:1024px){.footer .copyright{margin-top:0;margin-bottom:0;text-align:left}}.footer.background--purple .copyright,.footer.background--purple .footer__animation,.footer.background--purple .footer__menu-secondary__link,.footer.background--purple .footer__payment__header,.footer.background--purple .footer__social__header{color:var(--color-off-white)}.newsletter-form .field__input{background-color:var(--color-white)}.newsletter-form__message .icon{margin-right:.5rem}@media screen and (min-width:1024px){.footer-nav.is-grid-lg{grid-column-gap:5rem}}@media screen and (min-width:1200px){.footer-nav.is-grid-lg{grid-column-gap:5.75rem}}@media screen and (min-width:1440px){.footer-nav.is-grid-lg{grid-column-gap:7rem}}.js .collapsible .footer-nav__link[data-collapsible-trigger]{cursor:default}.js .collapsible .footer-nav__link[data-collapsible-trigger]:active,.js .collapsible .footer-nav__link[data-collapsible-trigger]:focus,.js .collapsible .footer-nav__link[data-collapsible-trigger]:hover{color:var(--color-brand-primary)}.footer-nav__item--level-1{position:relative}@media screen and (max-width:1023px){.footer-nav__item--level-1{margin-bottom:2.5rem}.footer-nav__item--level-1:last-child{margin-bottom:0}.footer-nav__item--level-1.footer-nav__item--is-open .footer-nav__link--level-1{margin-bottom:1.5rem}}@media screen and (max-width:1023px) and (min-width:1024px){.footer-nav__item--level-1.footer-nav__item--is-open .footer-nav__link--level-1{margin:0}}@media screen and (max-width:1023px){.footer-nav__item--level-1.footer-nav__item--is-open .footer-nav__target--level-1,.js .collapsible .footer-nav__item--level-1.footer-nav__item--is-open .footer-nav__target--level-1{display:block}.footer-nav__item--level-1.footer-nav__item--is-open .footer-nav__link--level-1 .icon,.js .collapsible .footer-nav__item--level-1.footer-nav__item--is-open .footer-nav__link--level-1 .icon{transform:rotate(-180deg)}}.footer-nav__item--level-2:not(:last-child){margin-bottom:.5rem}@media screen and (min-width:1024px){.footer-nav__item--level-2:not(:last-child){margin-bottom:1rem}}.footer-nav__item--level-2 .footer__menu--level-3{margin-top:.5rem}@media screen and (max-width:1023px){.footer-nav__item--level-2:not(:last-child){margin-bottom:1.5rem}.footer-nav__item--level-2 .footer-nav__menu--level-3{margin-top:0}.footer-nav__item--level-2.footer-nav__item--is-open .footer-nav__target--level-2{display:block;margin-top:.5rem}.js .collapsible .footer-nav__item--level-2.footer-nav__item--is-open .footer-nav__target--level-2{display:block}.footer-nav__item--level-2.footer-nav__item--is-open .footer-nav__link--level-2 .icon,.js .collapsible .footer-nav__item--level-2.footer-nav__item--is-open .footer-nav__link--level-2 .icon{transform:rotate(-180deg)}}.footer-nav__item--level-3{position:relative}.footer-nav__item--level-3:not(:last-child){margin-bottom:.5rem}.footer-nav__item--level-3:before{content:"-";top:.125rem;left:.25rem;position:absolute}@media screen and (min-width:1024px){.footer-nav__item [data-collapsible-target],.js .collapsible .footer-nav__item [data-collapsible-target]{display:block}}.footer-nav__link{font-family:var(--font-regular-family);font-weight:var(--font-regular-weight);font-style:var(--font-regular-style);display:block;color:inherit;line-height:1.625rem;justify-content:flex-start;text-decoration:none;transition:color var(--duration-default)}.footer-nav__link:hover{text-decoration:none;color:var(--color-blue)}.footer-nav__link:hover .icon path{fill:var(--color-brand-primary)}.footer-nav__link-text{margin-right:1rem}@media screen and (min-width:1024px){.footer-nav__link--level-1{padding:0;font-size:.75rem;line-height:1rem;margin-bottom:2rem}}.footer-nav__link--level-2{padding:.25rem 0}@media screen and (min-width:1024px){.footer-nav__link--level-2{padding:0}}.footer-nav__link--level-3{padding:.25rem 0 .25rem 1rem}@media screen and (min-width:1024px){.footer-nav__link .icon{display:none}}