.vm-footer{position:relative;overflow:hidden;padding-top:var(--vm-footer-pad-top, 9.6rem);color:rgb(var(--color-foreground));isolation:isolate}.vm-footer:before{content:"";position:absolute;z-index:-1;top:-20rem;right:-16rem;width:72rem;height:52rem;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--color-accent),.16),rgba(var(--color-accent),0));pointer-events:none}.vm-footer__news{display:grid;gap:2.8rem;padding-bottom:5.6rem;border-bottom:.1rem solid rgba(var(--color-foreground),.14)}.vm-footer__eyebrow{color:rgb(var(--color-accent))}.vm-footer__news-title{margin:0;font-size:clamp(3.4rem,2.4rem + 2.6vw,5.6rem);line-height:1.04;letter-spacing:-.015em;color:rgb(var(--color-heading))}.vm-footer__news-text{max-width:44ch;margin-top:1.4rem;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.82)}.vm-footer__news-text p{margin:0}.vm-footer__field{display:flex;align-items:center;gap:.8rem;min-height:6rem;padding:.6rem .6rem .6rem 2.4rem;border:.1rem solid rgba(var(--color-foreground),.34);border-radius:10rem;background:#ffffff0a;transition:border-color .2s ease,background-color .2s ease}.vm-footer__field:hover{border-color:rgba(var(--color-foreground),.55)}.vm-footer__field:focus-within{border-color:rgb(var(--color-accent));background:#ffffff12;box-shadow:0 0 0 .1rem rgb(var(--color-accent))}.vm-footer__input{flex:1;min-width:0;height:4.8rem;padding:0;border:0;background:transparent;color:rgb(var(--color-heading));font-family:var(--font-body-family);font-size:1.6rem;letter-spacing:.01em;outline:none;box-shadow:none}.vm-footer__input::placeholder{color:rgba(var(--color-foreground),.62);opacity:1}.vm-footer__input:-webkit-autofill{-webkit-text-fill-color:rgb(var(--color-heading));transition:background-color 9999s ease-in-out 0s}.vm-footer__submit{flex:none;display:inline-flex;align-items:center;gap:.8rem;min-height:4.8rem;padding:0 2.4rem;border:0;border-radius:10rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.vm-footer__submit:hover{background:rgb(var(--color-accent));color:rgb(var(--color-background))}.vm-footer__submit:focus-visible{outline:.2rem solid rgb(var(--color-heading));outline-offset:.3rem}.vm-footer__submit svg{width:1.4rem;height:1.4rem}.vm-footer__msg{display:flex;align-items:center;gap:.8rem;margin:1.2rem 0 0;font-size:1.4rem;line-height:1.5}.vm-footer__msg svg{flex:none;width:1.8rem;height:1.8rem}.vm-footer__msg--success{margin:0;padding:1.8rem 2.2rem;border:.1rem solid rgba(var(--color-accent),.5);border-radius:1.6rem;background:#ffffff0d;color:rgb(var(--color-heading));font-size:1.6rem}.vm-footer__msg--error{color:#ffc9c0}.vm-footer__consent{margin-top:1.4rem;font-size:1.25rem;line-height:1.55;color:rgba(var(--color-foreground),.7)}.vm-footer__consent p{margin:0}.vm-footer__consent a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.vm-footer__consent a:hover{color:rgb(var(--color-heading))}.vm-footer__main{display:grid;gap:4.8rem;padding:5.6rem 0}.vm-footer__logo{display:inline-block;margin-bottom:2.4rem}.vm-footer__logo img{display:block;max-width:100%;height:auto}.vm-footer__desc{max-width:34ch;font-size:1.5rem;line-height:1.65;color:rgba(var(--color-foreground),.82)}.vm-footer__desc p{margin:0}.vm-footer__contact{display:grid;gap:.6rem;margin:2.8rem 0 0}.vm-footer__contact-label,.vm-footer__col-title{margin:0;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-accent))}.vm-footer__contact a{justify-self:start;font-family:var(--font-heading-family);font-size:2rem;line-height:1.4;color:rgb(var(--color-heading));text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% .1rem;transition:background-size .25s ease}.vm-footer__contact a:hover{background-size:40% .1rem}.vm-footer__social{margin-top:2.4rem}.vm-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.6rem 2.4rem}.vm-footer__col-title{margin-bottom:1.4rem}.vm-footer__links{display:grid;margin:0;padding:0;list-style:none}.vm-footer__link{display:inline-flex;align-items:center;min-height:4rem;font-size:1.5rem;line-height:1.35;color:rgba(var(--color-foreground),.86);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - .8rem);background-repeat:no-repeat;background-size:0 .1rem;transition:color .2s ease,background-size .25s ease}.vm-footer__link:hover,.vm-footer__link[aria-current=page]{color:rgb(var(--color-heading));background-size:100% .1rem}.vm-footer__link:focus-visible,.vm-footer__policies a:focus-visible,.vm-footer__contact a:focus-visible,.vm-footer__logo:focus-visible{outline:.2rem solid rgb(var(--color-accent));outline-offset:.3rem;border-radius:.2rem}.vm-footer__col-text{font-size:1.5rem;line-height:1.65;color:rgba(var(--color-foreground),.82)}.vm-footer__col-text p{margin:0 0 1rem}.vm-footer__bottom{display:flex;flex-direction:column;gap:2rem;padding:2.8rem 0 3.2rem;border-top:.1rem solid rgba(var(--color-foreground),.14)}.vm-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 2.4rem}.vm-footer__copy,.vm-footer__policies a{font-size:1.3rem;letter-spacing:.02em;color:rgba(var(--color-foreground),.72)}.vm-footer__copy{display:inline-flex;flex-wrap:wrap;gap:.4rem 1.2rem;line-height:1.55}.vm-footer__legal-text{color:rgba(var(--color-foreground),.6);position:relative}@media screen and (min-width:750px){.vm-footer__legal-text:before{content:"-";margin-right:1rem;color:rgba(var(--color-foreground),.6)}}.vm-footer__policies{display:flex;flex-wrap:wrap;gap:.4rem 2rem;margin:0;padding:0;list-style:none}.vm-footer__policies a{display:inline-flex;align-items:center;min-height:3.2rem;text-decoration:none}.vm-footer__policies a:hover{color:rgb(var(--color-heading));text-decoration:underline;text-underline-offset:.3rem}.vm-footer__utilities{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.8rem}.vm-footer__localization .localization-form{padding:0;margin:0}.vm-footer__localization .localization-form__select{min-height:4.4rem;padding:0 1.8rem;border-radius:10rem;font-size:1.3rem}.vm-footer__payment .list-payment{margin:0;padding:0;justify-content:flex-start}.vm-footer__payment .list-payment__item{padding:.3rem}.vm-footer__wordmark{padding:0 max(1.6rem,2vw);line-height:0;pointer-events:none;-webkit-user-select:none;user-select:none}.vm-footer__wordmark svg{display:block;width:100%;height:auto;overflow:hidden}.vm-footer__wordmark text{font-family:var(--font-body-family);font-weight:700;fill:rgba(var(--color-accent),.2)}@media screen and (min-width:750px){.vm-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.vm-footer__news-text{font-size:1.7rem}}@media screen and (min-width:990px){.vm-footer__news{grid-template-columns:minmax(0,1fr) minmax(0,46rem);align-items:end;gap:6.4rem;padding-bottom:7.2rem}.vm-footer__main{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:6.4rem;padding:7.2rem 0 8rem}.vm-footer__cols{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:3.2rem}.vm-footer__link{min-height:3.6rem}.vm-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}.vm-footer__utilities{justify-content:flex-end}}@media screen and (max-width:479px){.vm-footer__field{padding-left:2rem}.vm-footer__submit{padding:0 1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vm-footer.css.map */
