.footer{border-top:.1rem solid rgba(var(--color-foreground),.08)}.footer:not(.color-scheme-1){border-top:none}.footer__columns{display:flex;flex-direction:column;gap:4.5rem}@media screen and (min-width:750px){.footer__columns{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:4rem}.footer-block--newsletter-col{flex:0 1 34rem}.footer__columns>.footer-block--menu{flex:0 0 auto}}.footer-block:empty{display:none}.footer-block__heading{margin:0 0 2.4rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.2rem;line-height:1.4;letter-spacing:.25em;text-transform:uppercase;color:rgb(var(--color-foreground))}.footer-block__details-content{margin:0;padding:0}.footer-block__details-content>li{display:block;padding:0;margin:0}.footer-block__details-content .list-menu__item--link{display:inline-block;padding:.6rem 0;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.6;letter-spacing:.02em;color:rgba(var(--color-foreground),.7);text-decoration:none}.footer-block__details-content>li:first-child .list-menu__item--link{padding-top:0}.footer-block__details-content .list-menu__item--link:hover,.footer-block__details-content .list-menu__item--active{color:rgb(var(--color-foreground))}.footer-block__details-content .list-menu__item--link:hover{text-decoration:underline;text-underline-offset:.3rem}.footer-newsletter__text{margin:0 0 2.4rem;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.7;letter-spacing:.02em;color:rgba(var(--color-foreground),.7)}.footer-newsletter__form{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;max-width:34rem}.footer-newsletter__input{width:100%;height:4.6rem;padding:0 1.4rem;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.02em;-webkit-appearance:none;appearance:none}.footer-newsletter__input::placeholder{color:rgba(var(--color-foreground),.6)}.footer-newsletter__input:focus-visible{outline:.1rem solid rgb(var(--color-foreground));outline-offset:0;border-color:rgb(var(--color-foreground))}.footer-newsletter__button{min-height:4.4rem;padding:0 3rem;border:.1rem solid rgb(var(--color-foreground));border-radius:0;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-short) ease,color var(--duration-short) ease}.footer-newsletter__button:hover{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.footer-newsletter__button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.footer-newsletter__message{margin:0;font-family:var(--font-body-family);font-size:1.3rem;color:rgba(var(--color-foreground),.8)}.footer-block--newsletter-col .footer__follow-on-shop,.footer-block--newsletter-col .footer__list-social{margin-top:2.4rem}.footer__list-social:empty{display:none}.footer__follow-on-shop,.footer-block-image{display:flex}.footer-block-image.center{justify-content:center}.footer-block-image.right{justify-content:flex-end}.footer-block__image-wrapper{margin-bottom:2rem;overflow:hidden!important}.footer-block__image-wrapper img{display:block;height:auto;max-width:100%}.footer-block__brand-info{text-align:left}.footer-block__brand-info .footer__list-social.list-social{justify-content:flex-start}.footer-block__details-content .placeholder-svg{max-width:20rem}.footer__content-bottom{margin-top:4rem;border-top:solid .1rem rgba(var(--color-foreground),.08);padding-top:3rem}.footer__content-bottom-wrapper{display:flex;flex-wrap:wrap;width:100%;row-gap:1.5rem}.footer__column{width:100%;align-items:flex-end}.footer__column--info{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer__localization{display:flex;flex-wrap:wrap;justify-content:flex-start}.footer__localization:empty{display:none}.footer__localization:empty+.footer__column--info{align-items:center}.footer__localization h2{margin:1rem 0 0;color:rgba(var(--color-foreground),.75)}@media screen and (min-width:750px){.footer__content-bottom-wrapper{flex-wrap:nowrap}.footer__column--info{align-items:flex-end}}@keyframes animateLocalization{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-1rem)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-footer.css.map */
