.vfooter{color:rgba(var(--color-foreground),.9);border-top:.1rem solid rgba(var(--color-foreground),.06)}.vfooter:not(.color-background-1){border-top:0}.vfooter a{color:inherit}.vfooter__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.6rem 2rem}.vfooter__block{grid-column:span var(--span-m, 2);min-width:0}@media screen and (min-width:750px){.vfooter__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:6rem var(--grid-desktop-horizontal-spacing, 4rem)}.vfooter__block{grid-column:span min(var(--span-d, 3),12)}}.vfooter__heading{margin:0 0 1.8rem;font-size:calc(var(--font-heading-scale) * 1.6rem);line-height:1.27;letter-spacing:var(--heading-letter-spacing);color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.vfooter__heading{font-size:calc(var(--font-heading-scale) * 1.8rem)}}.vfooter__text{font-size:inherit;line-height:1.8}.vfooter__text>*:first-child{margin-top:0}.vfooter__text>*:last-child{margin-bottom:0}.vfooter__text a{text-decoration:underline;text-underline-offset:.3rem}.vfooter__links{display:grid;gap:0;margin:0;padding:0}.vfooter__link{display:inline-block;padding:.25rem 0;font-size:1.4rem;line-height:1.8;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 85%;background-size:0 .1rem;transition:background-size .3s ease,color .2s ease}.vfooter__link{padding:.5rem 0}@media screen and (max-width:749px){.vfooter__link{padding:.75rem 0}}.vfooter__link:hover{color:rgb(var(--color-foreground));background-size:100% .1rem}.vfooter__brand{display:grid;gap:1.6rem;justify-items:start}.vfooter__brand-image img{display:block;width:100%;height:auto}.vfooter__brand-headline{margin:0;color:rgb(var(--color-foreground))}.vfooter__brand-headline p{margin:0}.vfooter__image{display:flex;justify-content:flex-start}.vfooter__image img{display:block;height:auto;width:100%;border-radius:var(--media-radius)}.vfooter__image-link{display:block;line-height:0}.vfooter__image--center{justify-content:center}.vfooter__image--right{justify-content:flex-end}.vfooter__placeholder{width:100%;max-width:20rem;height:auto;border-radius:var(--media-radius);background:rgba(var(--color-foreground),.06)}.vfooter__text+.vfooter__signup{margin-top:1.8rem}.vfooter__signup-row{display:grid;gap:1rem}.vfooter__signup-row .field{margin:0}.vfooter__signup-row .field__input{padding-right:5rem}.vfooter__signup-row--solid .field__input{padding-right:1.5rem}.vfooter__signup-btn{width:100%;min-height:4.9rem}.vfooter__arrow-btn .icon{width:1.5rem;height:1.5rem}.vfooter__arrow-btn:hover .icon{transform:translate(.3rem);transition:transform .2s ease}.vfooter__form-msg{display:flex;align-items:center;gap:.6rem;margin:1rem 0 0;font-size:1.35rem}.vfooter__form-msg .icon{width:1.4rem;height:1.4rem;flex-shrink:0}.vfooter__card{max-width:100%}.vfooter__card--collection{padding:.8rem;border-radius:calc(var(--product-card-corner-radius) + .8rem)}@media screen and (max-width:749px){.vfooter__card--half{max-width:50%}}.vfooter__base{margin-top:3.6rem;padding-top:3rem;border-top:.1rem solid rgba(var(--color-foreground),.1)}.vfooter__base--plain{margin-top:0;padding-top:0;border-top:0}@media screen and (min-width:750px){.vfooter__base{margin-top:5rem;padding-top:5.5rem}.vfooter__base--plain{margin-top:0;padding-top:0}}.vfooter__middle{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 3.2rem}.vfooter__middle--center{justify-content:center}.vfooter__middle>.vfooter__payment{margin-left:auto}.vfooter__middle--center>.vfooter__payment{margin-left:0}.vfooter__middle-start{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem}.vfooter__middle-start:empty{display:none}.vfooter__social{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;justify-content:flex-start}.vfooter__social .list-social__link{display:grid;place-items:center;width:4rem;height:4rem;padding:0;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.15);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.vfooter__social .list-social__link:hover{color:rgb(var(--color-background));background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.vfooter__social .list-social__link:hover .icon{transform:none}.vfooter__social .icon{width:1.6rem;height:1.6rem}.vfooter__brand .vfooter__social{gap:0;margin:0 -1.3rem}.vfooter__brand .list-social__link{width:4.4rem;height:4.4rem;border:0;border-radius:0}.vfooter__brand .list-social__link:hover{color:rgb(var(--color-foreground));background:none}.vfooter__brand .list-social__link:hover .icon{transform:scale(1.07)}.vfooter__brand .vfooter__social .icon{width:1.8rem;height:1.8rem;transition:transform .2s ease}.vfooter__social-row{display:flex;justify-content:center;margin-top:3rem}.vfooter__social-row .vfooter__social{justify-content:center;gap:0}.vfooter__social-row .list-social__link{width:4.4rem;height:4.4rem;border:0;border-radius:0}.vfooter__social-row .list-social__link:hover{color:rgb(var(--color-foreground));background:none}.vfooter__social-row .list-social__link:hover .icon{transform:scale(1.07)}.vfooter__social-row .icon{width:1.8rem;height:1.8rem;transition:transform .2s ease}@media screen and (max-width:749px){.vfooter__middle{flex-direction:column;justify-content:center;gap:4rem;text-align:center}.vfooter__middle>.vfooter__payment{margin-left:0}.vfooter__middle-start,.vfooter__localization{justify-content:center}}.vfooter__localization{display:flex;flex-wrap:wrap;gap:0 2rem}.vfooter__localization h2{margin:0 0 1rem;font-size:1.3rem;letter-spacing:.04rem;color:rgba(var(--color-foreground),.9)}@media screen and (max-width:749px){.vfooter__localization h2{text-align:left}}.localization-form{display:flex;flex-direction:column}.localization-form__select{position:relative;min-height:calc(4rem + var(--inputs-border-width) * 2);min-width:calc(7rem + var(--inputs-border-width) * 2);padding-left:1rem;border-radius:var(--inputs-radius-outset);text-align:left}.disclosure__button.localization-form__select{padding:1.1rem 4rem 1.1rem 1.5rem;background:rgb(var(--color-background))}.localization-form__select .icon-caret{position:absolute;right:calc(var(--inputs-border-width) + 1.5rem);top:calc(50% - .2rem);height:.6rem}.localization-selector.link{width:100%;padding-right:4rem;color:rgb(var(--color-foreground));text-decoration:none;appearance:none;-webkit-appearance:none}noscript .localization-selector.link{padding:1.2rem 4rem 1.2rem 1.5rem}.localization-selector option{color:#000}.localization-form .button{padding:1rem}.localization-form__currency{display:inline-block}.localization-selector+.disclosure__list-wrapper{margin-left:0;opacity:1;animation:animateLocalization var(--duration-default) ease}.vfooter__bottom{display:flex;flex-direction:column;align-items:center;margin-top:2rem;text-align:center}@media screen and (min-width:750px){.vfooter__bottom{margin-top:4rem}}.vfooter__base>.vfooter__bottom:first-child{margin-top:0}.vfooter__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem 0;font-size:1.1rem;color:rgba(var(--color-foreground),.9)}.vfooter__legal small{font-size:inherit}.vfooter__legal>*+*:before,.vfooter__policies li+li:before{content:"\b7";padding:0 .8rem}.vfooter__copyright a{color:inherit;text-decoration:none}.vfooter__branding p{display:inline;margin:0}.vfooter__policies{display:inline-flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0}.vfooter__policies li{display:inline-flex;align-items:center}.vfooter__policies a{color:inherit;text-decoration:none}.vfooter__policies a:hover,.vfooter__copyright a:hover{text-decoration:underline;text-underline-offset:.3rem}.vfooter__payment-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:0;padding:0}.vfooter__payment-icon{display:block;width:3.8rem;height:2.4rem}@media screen and (min-width:750px){.vfooter__middle:not(.vfooter__middle--center) .vfooter__payment-list{justify-content:flex-end}}@keyframes animateLocalization{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-1rem)}}@media screen and (max-width:749px){.vfooter__grid{row-gap:4rem}.vfooter__block--image{margin-bottom:2rem}.vfooter__heading{margin-bottom:2.1rem}.vfooter__text+.vfooter__signup{margin-top:1.6rem}.vfooter__base:not(.vfooter__base--plain){margin-top:5rem;padding-top:1rem}.vfooter__middle{gap:3rem}.vfooter__bottom{margin-top:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-footer.css.map */
