.footer{--page-width: 144rem;position:relative}.footer>*:last-child{margin-bottom:0}.footer-marquee{display:flex;align-items:center;padding:0 .9rem;overflow:hidden}.footer-marquee-item{font:2.4rem/1 var(--font-heading-family);display:flex;align-items:center;flex-shrink:0;padding:1.8rem 0 2.3rem;animation:marquee var(--marquee-speed, 30s) linear infinite;text-transform:uppercase}.footer-marquee-item span{padding-right:.6rem}@media screen and (min-width: 750px){.footer-marquee{padding:0 1rem}.footer-marquee-item{font-size:3.2rem;padding:3rem 0}}@media screen and (min-width: 1200px){.footer-marquee-item{font-size:3.4rem;padding:4rem 0}}.footer-content,.footer-bottom{padding-left:2.6rem;padding-right:2.6rem}.footer-content{display:flex;justify-content:space-between;gap:2.1rem;margin-bottom:4rem}@media screen and (min-width: 750px){.footer-content,.footer-bottom{padding-left:4.1rem;padding-right:4.1rem}.footer-content{gap:4rem;margin-bottom:4.8rem}}@media screen and (min-width: 990px){.footer-content{margin-bottom:5.8rem}}@media screen and (min-width: 1361px){.footer-content{gap:11.2rem}}.footer-newsletter{flex-shrink:0}.footer-newsletter__heading{font-size:2.45rem;font-weight:500;line-height:2.9rem;margin-bottom:1.9rem}.newsletter-form__field{position:relative}.newsletter-form__field input{width:100%;font-family:inherit;font-size:1.6rem;font-weight:500;line-height:3rem;letter-spacing:.02em;padding:1.3rem 6.4rem 1.5rem 1.8rem;color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-border));border-radius:1rem}.newsletter-form__field input::placeholder{color:var(--color-primary-grey);opacity:1}.newsletter-form__button{position:absolute;top:0;right:0;width:6.4rem;height:100%;background:transparent;color:rgb(var(--color-foreground));display:flex;justify-content:center;align-items:center;padding:0;border:0;--webkit-appearance: none;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}.footer-menu{max-width:43.8rem;display:flex;flex-wrap:wrap;justify-content:space-between;flex:1;gap:2.1rem}.footer-menu__item{width:100%}.footer-menu__item h2{font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.02em;color:rgb(var(--color-foreground));margin-bottom:1.2rem}.footer-menu__item li{margin-bottom:.9rem}.footer-menu__item li:last-child{margin-bottom:0}.footer-menu__item a{font-size:1.5rem;line-height:2;letter-spacing:.02em}.footer-menu__item a:hover{text-decoration:underline}.footer-logo{width:var(--logo-width-mobile, 114px);flex-shrink:0}.footer-logo img{width:100%;height:auto;display:block}@media screen and (max-width: 749px){.footer-menu{flex-direction:column;gap:1.7rem}.footer-menu__item+.footer-menu__item{margin-left:.2rem;margin-bottom:1rem}.footer-menu__item h2{margin:.1rem 0 .6rem}.footer-menu__item li{margin-bottom:.3rem}.footer-logo{margin-top:2.1rem;margin-right:.8rem}}@media screen and (min-width: 750px){.footer-newsletter{width:30rem}.footer-menu__item{width:calc(33.33% - 1.4rem)}.footer-logo{width:var(--logo-width, 176px);flex-shrink:0}}@media screen and (min-width: 990px){.footer-newsletter{width:32rem}}@media screen and (min-width: 1200px){.footer-newsletter{width:37.5rem}.footer-menu{margin-left:auto;margin-right:-1px}.footer-menu__item{max-width:calc(33.33% - 1.4rem);width:auto}.footer-logo{margin-top:.1rem;margin-right:2.3rem}}.footer-bottom{display:flex;align-items:flex-start;justify-content:space-between}.footer-social .list-social__item:last-child:not(:only-child){margin-left:.3rem}.footer-brand-logos{min-height:3rem;display:flex;align-items:center;justify-content:flex-end;gap:1.5rem}.footer-brand-logo{width:var(--desktop-image-width, 100px)}.footer-brand-logo img{width:100%;height:auto;display:block}@media screen and (max-width: 749px){.footer-bottom{flex-direction:column;align-items:center;gap:2.1rem;padding-right:4.5rem}.footer-social{order:1}.footer-brand-logos{justify-content:center}.footer-brand-logo{width:var(--mobile-image-width, 80px)}}@media screen and (min-width: 1200px){.footer-brand-logos{margin-right:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-footer.css.map */
