.footer{padding-bottom:4rem;background-color:var(--c-brown);color:var(--c-white);border-top:.6rem solid var(--c-red)}.footer__inner{margin-top:3.4rem;padding-top:6.4rem;display:flex;border-top:.1rem solid rgba(255,255,255,.2)}@media (max-width: 989px){.footer__inner{display:block;padding-top:2.4rem;margin-top:3rem}}.footer__aside{flex:0 1 50.5%;padding-right:4rem;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:11.1rem}@media (max-width: 1499px){.footer__aside{flex:0 1 40%}}@media (max-width: 989px){.footer__aside{gap:3rem;padding-bottom:0;margin-bottom:3rem}}.footer__aside-text{font-weight:400;font-size:3.2rem;line-height:1.2;letter-spacing:0}.footer__aside-text span{display:inline-block;position:relative}.footer__aside-text span:after{content:"";background-color:#ed1b24;width:100%;height:.3rem;border-radius:3px;position:absolute;left:0;bottom:-.3rem}.footer__main{flex:1;display:flex;flex-direction:column}@media (max-width: 767px){.footer__aside-text{font-size:2.8rem}}.footer__socials-title{font-family:var(--ff-times-now);font-size:3.2rem;letter-spacing:0;line-height:1.2;font-weight:400;margin-bottom:2rem}.footer__socials ul{display:flex;list-style:none;flex-wrap:wrap;gap:2rem;margin:0}.footer__socials ul li{flex:0 0 4rem}.footer__socials a{transition:color var(--duration-default) ease}.footer__socials a:hover{opacity:1;color:var(--c-red)}.footer__logo-wrapper{margin-top:auto;padding-top:3rem;max-width:var(--width)}@media (max-width: 989px){.footer__logo-wrapper{padding-top:7rem;margin-bottom:3rem}}.footer__logo{display:block;width:100%}.footer__logo svg{width:100%;height:auto}.footer__logo-tagline{margin-top:1.9rem;font-family:var(--ff-times-now);font-size:3.2rem;line-height:1.2;text-align:center}.footer__newsletter-block{padding-bottom:4.3rem;display:grid;grid-template-columns:1fr 2fr;align-items:flex-start;gap:1.1rem;border-bottom:.1rem solid rgba(255,255,255,.2)}@media (max-width: 989px){.footer__newsletter-block{display:block}.footer__newsletter-menu{margin-bottom:2rem}}.footer__newsletter-item{margin-bottom:1.6rem;font-size:3.2rem;font-weight:500;line-height:1.2}.footer__newsletter-item a{width:fit-content}.footer__newsletter-item a:hover{text-decoration:underline;text-underline-offset:.4rem}.footer__newsletter{border:.1rem solid rgba(255,255,255,.2);border-radius:1.6rem;padding:5.6rem}@media (max-width: 1199px){.footer__newsletter{padding:3rem}}@media (max-width: 767px){.footer__newsletter{padding:1.6rem}}.footer__newsletter-eyebrow{color:var(--c-grey);font-size:1.6rem;margin-bottom:.4rem}.footer__newsletter-title{font-weight:500;color:inherit;font-family:var(--ff-montreal);font-size:3.2rem;margin-bottom:2.1rem;margin-top:0}@media (max-width: 767px){.footer__newsletter-title{font-size:2.8rem;line-height:1.2}}.footer__newsletter .contact-form{position:relative}.footer__newsletter .field__input{border-radius:8rem;background-color:#ffffff1a;color:#fff9;border-color:#ffffff1a;font-size:1.8rem;height:4.8rem;padding-inline:2.5rem 5rem}.footer__newsletter .field small{color:var(--c-white);font-size:1.8rem}.footer__newsletter .button{position:absolute;top:0;right:1.6rem;height:4.8rem;width:auto;min-width:0;color:inherit;background-color:transparent;border-color:transparent;padding:0}.footer__newsletter .button svg{transition:transform var(--duration-default) ease}.footer__newsletter .button:hover svg{color:inherit;transform:translate(3px)}.footer__newsletter .form-row+.form-row{margin-top:0}.footer__menu-blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding-top:1.4rem;padding-bottom:4.5rem}@media (max-width: 767px){.footer__menu-blocks{grid-template-columns:1fr}}.footer__menu-title{font-size:1.6rem;line-height:1.2;color:var(--c-grey);font-family:var(--ff-montreal);margin-bottom:2rem}.footer__links-item{margin-bottom:1.6rem;font-size:2rem;font-weight:500;line-height:1.2;font-family:var(--ff-montreal)}.footer__links-item a{width:fit-content}.footer__links-item a:hover{text-decoration:underline;text-underline-offset:.4rem}.footer__bar{display:flex;justify-content:space-between;padding-top:3rem;margin-top:auto;gap:2.6rem;color:var(--c-grey);opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-footer.css.map */
