.footer{background:var(--color-brand-funnel);color:var(--color-brand-text-on-funnel);padding-bottom:var(--container-row-spacing);padding-top:calc(var(--container-row-spacing)*2)}@media screen and (min-width:1024px){.footer{padding-bottom:var(--container-row-spacing-md);padding-top:var(--container-row-spacing-md)}}.footer.has-svg-mask--t-footer:before{background-position:-4% 83%;background-size:213%}@media screen and (min-width:560px){.footer.has-svg-mask--t-footer:before{background-position:0 60%;background-size:200%}}@media screen and (min-width:1024px){.footer.has-svg-mask--t-footer:before{background-position:center 38%;background-size:58%}}.footer__content{position:relative;z-index:1}@media screen and (min-width:1024px){.footer__content{grid-template-areas:"menu menu newsletter" "social copyright localization";grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto 1fr;row-gap:4.375rem}}@media screen and (max-width:1023px){.footer__block{margin-bottom:calc(var(--element-spacing)*3.5)}}.footer__logo{margin-bottom:calc(var(--element-spacing)*3.5)}@media screen and (min-width:1024px){.footer__logo{margin-bottom:calc(var(--element-spacing)*3)}}@media screen and (max-width:1023px){.footer__logo .logo{height:100%;width:10.6875rem}}.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}.footer__localization{grid-area:localization}@media screen and (min-width:1024px){.footer__copyright,.footer__localization,.footer__social{-ms-flex-item-align:end;align-self:flex-end}}.footer__copyright{justify-self:center}@media screen and (max-width:1023px){.footer__copyright{margin-bottom:0}}@media screen and (min-width:1024px){.footer__copyright{padding:.3125rem 0}}@media screen and (max-width:1023px){.footer__newsletter{margin-top:-.5rem}}@media screen and (min-width:1024px){.footer__newsletter{-ms-flex-item-align:end;align-self:flex-end}}.footer__social{gap:1.5rem}.footer__social .label{white-space:nowrap}.footer .payment-icons,.footer .social-links{gap:1rem}.footer .payment-icons__item,.footer .social-links__item{height:100%;position:relative}.footer .payment-icons{margin-top:calc(var(--element-spacing)*2)}@media screen and (min-width:1024px){.footer .payment-icons{margin-top:calc(var(--element-spacing)*3)}}@media screen and (max-width:1023px){.footer .social-links .icon--lg{height:2.5rem;width:2.5rem}}.footer .social-links__link{color:var(--color-white);display:block;-webkit-transition:-webkit-transform var(--duration-short) linear;transition:-webkit-transform var(--duration-short) linear;-o-transition: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{color:var(--color-brand-primary);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.footer .copyright{-ms-flex-item-align:end;align-self:end}.footer .newsletter .field__input{background:transparent;border-color:transparent;color:var(--color-white)}.footer .newsletter .field__input:valid[required]{border-color:var(--color-gray)}.newsletter--klaviyo{margin-bottom:calc(var(--element-spacing)*1)}.newsletter__title{margin-bottom:calc(var(--element-spacing)*.5);margin-top:calc(var(--element-spacing)*0)}.newsletter__title em{color:var(--color-brand-text)}.newsletter__description{margin-bottom:1.75rem}.newsletter__header{margin-bottom:.25rem}.newsletter__message .icon{margin-right:.5rem}.newsletter__submit{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0}.newsletter__form-wrapper{gap:var(--gap)}.newsletter .field{margin:0}.newsletter-section .newsletter .newsletter__form-wrapper{gap:0}.newsletter-section .newsletter .newsletter__form{margin:0}@media screen and (max-width:767px){.newsletter-section .newsletter .newsletter__title{font-size:2.0625rem}}.newsletter-section .newsletter .newsletter__submit{border-bottom-left-radius:0;border-top-left-radius:0}.newsletter-section .newsletter .field__input{border-bottom-right-radius:0;border-top-right-radius:0}.newsletter-section .newsletter .field__message--success{background-color:var(--color-white-15);border-radius:1.75rem;-webkit-box-sizing:border-box;box-sizing:border-box;height:3.5rem;margin:0;padding:.875rem 2rem .875rem 1.375rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.color-scheme--accent .newsletter .field__message--success{background-color:var(--color-gray-10)}@media screen and (min-width:1024px){.footer-nav{gap:1rem}}@media screen and (max-width:1023px){.footer-nav__item--level-1{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}}@media screen and (min-width:1024px){.footer-nav__item--level-1{-webkit-box-flex:0;-ms-flex:0 0 10.5rem;flex:0 0 10.5rem;padding-bottom:.5rem}}.footer-nav__link{color:var(--color-brand-text-on-funnel);text-decoration:none}.footer-nav__link:active,.footer-nav__link:focus,.footer-nav__link:hover{color:var(--color-brand-primary)}.footer-nav__link--level-1{margin-bottom:.5rem}.footer-nav__link--level-2{padding:.5rem 0}