.vs-footer{margin-top:80px;padding:24px;box-sizing:border-box;color:var(--vs-ink);background:var(--vs-sand) repeating-linear-gradient(0deg,rgba(35,33,32,.035) 0 1px,transparent 1px 8px)}.vs-footer__inner{box-sizing:border-box;padding:0 32px 32px;border-radius:var(--vs-r6);background:var(--vs-paper)}.vs-footer a{color:inherit;text-decoration:none}.vs-reassure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:24px 0;list-style:none;border-bottom:1px solid var(--vs-border)}.vs-reassure__li{min-width:0}.vs-reassure__li+.vs-reassure__li{padding-left:32px;border-left:1px solid var(--vs-hair)}.vs-reassure__item{display:flex;align-items:center;justify-content:space-between;gap:48px;box-sizing:border-box;padding:12px 32px 12px 0;color:var(--vs-ink)}.vs-reassure__copy{display:block;min-width:0}.vs-reassure__title{display:block;font:500 16px/19px var(--vs-sans);color:var(--vs-ink)}.vs-reassure__sub{display:block;margin-top:2px;font:400 16px/19px var(--vs-sans);color:var(--vs-muted)}.vs-reassure__item .vs-icon{flex:none;color:var(--vs-ink);transition:transform var(--vs-d-base) var(--vs-ease)}@media(hover:hover){a.vs-reassure__item:hover .vs-icon{transform:translate(4px)}}@media(max-width:749px){.vs-reassure{grid-template-columns:1fr;padding:8px 0 0}.vs-reassure__li+.vs-reassure__li{padding-left:0;border-left:0;border-top:1px solid var(--vs-hair)}.vs-reassure__item{gap:16px;padding:24px 0;min-height:80px}}.vs-footer__news{padding:48px 0 0;margin-bottom:40px}.villy .vs-footer__news-title{margin:0}.vs-footer__blurb{max-width:38ch;margin:8px 0 0;font:400 14px/22px var(--vs-sans);color:var(--vs-muted)}.vs-newsform{margin:24px 0 0}.vs-newsform__row{display:flex;align-items:center;gap:8px}.vs-newsform__field{flex:0 1 450px;min-width:0}.vs-newsform__btn{flex:none;max-width:none;padding:0 20px}.vs-field__msg--note{color:var(--vs-muted)}.vs-footer__contrast{justify-content:flex-start;gap:12px;margin-top:24px;font:500 14px/17px var(--vs-sans)}@media(max-width:749px){.vs-footer__news{padding-top:40px}.vs-newsform__row{flex-direction:column;align-items:stretch}.vs-newsform__field{flex:none}.vs-newsform__btn{width:100%}}.vs-footer__lists{display:flex;gap:16px;margin:48px 0 80px}.vs-footer__col{flex:1 1 0;min-width:0}@media(min-width:990px){.vs-footer__main--split{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 16px;align-items:start;padding:48px 0 80px}.vs-footer__main--split>.vs-footer__news{grid-column:3 / 5;grid-row:1;margin:0;padding:0}.vs-footer__main--split>.vs-footer__lists{grid-column:1 / 3;grid-row:1;margin:0}.villy .vs-footer__main--split .vs-footer__col-title{margin-bottom:24px}}.villy .vs-footer__col-title{margin:0 0 40px}.vs-footer__list,.vs-footer__sub{margin:0;padding:0;list-style:none}.vs-footer__list>li>a,.vs-acc-btn{display:inline-flex;align-items:center;gap:4px;padding:3.5px 0;border:0;background:none;font:400 14px/17px var(--vs-sans);color:var(--vs-muted);text-align:left;cursor:pointer;transition:color var(--vs-d-link) var(--vs-ease)}.vs-footer__list>li>a:hover,.vs-acc-btn:hover,.vs-acc-btn[aria-expanded=true],.vs-footer__list>li>a[aria-current=page]{color:var(--vs-ink)}.vs-acc-btn .vs-icon{flex:none;transition:transform var(--vs-d-base) var(--vs-ease)}.vs-acc-btn[aria-expanded=true] .vs-icon{transform:rotate(180deg)}.vs-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--vs-d-menu) var(--vs-ease)}.vs-collapse.is-open{grid-template-rows:1fr}.vs-collapse>.vs-footer__sub{overflow:hidden;min-height:0}.vs-footer__sub>li:first-child{margin-top:24px}.vs-footer__sub>li:last-child{margin-bottom:8px}.vs-footer__sub a{display:block;padding:3.5px 0;font:400 14px/17px var(--vs-sans);color:var(--vs-muted)}@media(hover:hover){.vs-footer__sub a:hover{color:var(--vs-ink)}}@media(max-width:749px){.vs-footer__lists{flex-direction:column;gap:40px;margin:40px 0 48px}.villy .vs-footer__col-title{margin-bottom:24px}}.vs-footer__bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:24px 0}.vs-footer__follow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;font:400 14px/17px var(--vs-sans);color:var(--vs-muted);min-width:0}.vs-footer__follow-links{display:flex;flex-wrap:wrap;gap:4px 16px}.vs-footer__follow-links a{color:var(--vs-ink);transition:color var(--vs-d-link) var(--vs-ease)}.vs-footer__handle,.vs-footer__follow-note{color:var(--vs-muted)}@media(hover:hover){.vs-footer__follow-links a:hover{color:var(--vs-ink-hover)}}.vs-footer__logo{justify-self:center;display:inline-flex;color:var(--vs-ink)}.vs-footer .v-logo{color:var(--vs-ink);gap:8px}.vs-footer .v-logo__mark{width:20px;height:24px}.vs-footer .v-logo__name{font:340 22px/1 var(--vs-serif);letter-spacing:-.02em;color:var(--vs-ink)}.vs-footer .v-logo__sub{font-size:7px;color:var(--vs-gold-text)}.vs-footer__region{justify-self:end;text-align:right;min-width:0}.vs-footer__region-row{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin:0}.vs-footer__region-label{margin:0;font:400 12px/14px var(--vs-sans);color:var(--vs-muted)}.vs-footer__region-value,.vs-footer__loc .localization-selector{font:400 14px/17px var(--vs-sans);color:var(--vs-ink)}@media(max-width:749px){.vs-footer__bottom{grid-template-columns:1fr;gap:0;padding:0}.vs-footer__region{order:1;justify-self:stretch;text-align:left;border-block:1px solid var(--vs-hair)}.vs-footer__region-row{align-items:flex-start;justify-content:center;min-height:84px}.vs-footer__follow{order:2;padding:24px 0 8px}.vs-footer__logo{order:3;justify-self:start;padding:24px 0}}.vs-footer__legal{margin-top:8px;padding-top:24px;border-top:1px solid var(--vs-hair);text-align:center}.vs-footer__pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:0 0 16px;padding:0;list-style:none}.vs-footer__pay .icon{display:block;width:auto;height:22px}.vs-footer__copy{margin:0;font:400 12px/14px var(--vs-sans);color:var(--vs-muted)}@media(max-width:749px){.vs-footer__list>li>a,.vs-acc-btn{position:relative;min-width:44px;padding:11.5px 0}.vs-footer__list>li>a:after,.vs-acc-btn:after{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0}.vs-footer__sub a{position:relative;padding:11.5px 0}.vs-footer__sub a:after{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0}}@media(max-width:749px){.vs-footer{margin-top:64px;padding:16px}.vs-footer__inner{padding:0 16px 24px}}main[data-template=product]~* .vs-footer{padding-bottom:96px}@media(max-width:749px){main[data-template=collection]~* .vs-footer{padding-bottom:88px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vs-footer.css.map */
