:root{--vs-ink:#1A1714;--vs-ivory:#F4F1EC;--vs-stone:#E9E3DA;--vs-mink:#A38B76;--vs-ease:cubic-bezier(.22,.61,.36,1)}@view-transition{navigation:auto}::view-transition-old(root){animation:vs-vt-out .32s var(--vs-ease) both}::view-transition-new(root){animation:vs-vt-in .5s var(--vs-ease) both}@keyframes vs-vt-out{to{opacity:0}}@keyframes vs-vt-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}main#MainContent{animation:vs-page-in .7s var(--vs-ease) both}@keyframes vs-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){main#MainContent{animation:none}}.vs-eyebrow,.vs-cine__kicker,.vs-chero__kicker,.vs-mega__label{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.32em;text-transform:uppercase;margin:0 0 1.4rem}.vs-cine{position:relative;overflow:hidden;color:#fff;background:var(--vs-ink);height:calc(100svh - var(--vs-header-h,0px));min-height:56rem;max-height:110rem}.vs-cine__stage,.vs-cine__frame,.vs-cine__video{position:absolute;top:0;right:0;bottom:0;left:0}.vs-cine__frame{display:flex;opacity:0;transition:opacity 1.8s var(--vs-ease)}.vs-cine__frame.is-active{opacity:1;z-index:1}.vs-cine__panel{margin:0;flex:1 1 0;position:relative;overflow:hidden}.vs-cine__panel--2{display:none}@media(min-width:750px){.vs-cine__frame--duo .vs-cine__panel--2{display:block}.vs-cine__frame--duo .vs-cine__panel+.vs-cine__panel{border-left:1px solid rgba(255,255,255,.08)}}.vs-cine__img,.vs-cine__video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 20%);transform:scale(1.02);will-change:transform}.vs-cine__frame.is-active .vs-cine__img{animation:vs-kenburns calc(var(--vs-cine-dur,7s) + 2s) linear both}.vs-cine__frame.is-active .vs-cine__panel--2 .vs-cine__img{animation-name:vs-kenburns-r}@keyframes vs-kenburns{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.11) translate3d(-1%,-1%,0)}}@keyframes vs-kenburns-r{0%{transform:scale(1.11) translate3d(1%,0,0)}to{transform:scale(1.02) translateZ(0)}}.vs-cine.is-paused .vs-cine__img{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.vs-cine__frame.is-active .vs-cine__img{animation:none}.vs-cine__frame{transition:none}}.vs-cine__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#14110f2e,#14110f00 30% 48%,#14110f9e)}.vs-cine__captions{position:absolute;left:0;right:0;bottom:0;z-index:3;padding-bottom:9rem}.vs-cine__caption{position:absolute;left:0;right:0;bottom:9rem;padding:0 var(--page-width-margin,1.5rem);max-width:64rem;opacity:0;transform:translateY(14px);transition:opacity .9s var(--vs-ease) .25s,transform 1.1s var(--vs-ease) .25s;pointer-events:none}.vs-cine__caption.is-active{position:relative;bottom:auto;opacity:1;transform:none;pointer-events:auto;padding:0}.vs-cine__kicker{color:#ffffffd9}.vs-cine__title{font-family:var(--font-heading-family);font-weight:400;color:#fff;font-size:clamp(4.4rem,7.2vw,10.4rem);line-height:.98;letter-spacing:-.01em;margin:0 0 1.8rem}.vs-cine__text{font-size:1.6rem;line-height:1.6;color:#ffffffe0;max-width:44rem;margin:0 0 2.8rem}.vs-cine__link{display:inline-flex;align-items:center;color:#fff;text-decoration:none;font-size:1.15rem;letter-spacing:.28em;text-transform:uppercase;padding-bottom:.6rem;border-bottom:1px solid rgba(255,255,255,.7);transition:border-color .3s,letter-spacing .4s var(--vs-ease)}.vs-cine__link:hover{border-color:#fff;letter-spacing:.32em}.vs-cine__nav{position:absolute;left:0;right:0;bottom:3.6rem;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:2rem}.vs-cine__dots{display:flex;gap:.8rem;flex:0 1 36rem}.vs-cine__dot{flex:1;height:2.4rem;padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center}.vs-cine__dot span{display:block;width:100%;height:1px;background:#ffffff59;position:relative;overflow:hidden}.vs-cine__dot span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:scaleX(0);transform-origin:left}.vs-cine__dot.is-active span:after{animation:vs-progress var(--vs-cine-dur,7s) linear forwards}.vs-cine.is-paused .vs-cine__dot.is-active span:after{animation:none;transform:scaleX(1)}@keyframes vs-progress{to{transform:scaleX(1)}}.vs-cine__pause{width:3.2rem;height:3.2rem;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:transparent;color:#fff;cursor:pointer;display:grid;place-items:center}.vs-cine__pause svg{width:1rem;height:1rem}@media(max-width:749px){.vs-cine{min-height:52rem;height:calc(100svh - var(--vs-header-h,0px) - 3rem)}.vs-cine__captions{padding-bottom:7rem}.vs-cine__text{font-size:1.45rem}.vs-cine__nav{bottom:2.4rem}}.vs-mag{padding:var(--pt,96px) 0 var(--pb,96px);background:#fff}.vs-mag__head{text-align:center;max-width:64rem;margin:0 auto 5.6rem}.vs-mag__heading{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(3.6rem,4.6vw,6.4rem);line-height:1.02;margin:0}.vs-mag__intro{margin:1.8rem auto 0;font-size:1.55rem;line-height:1.7;color:#1a1714b8;max-width:52rem}.vs-mag__grid{display:grid;gap:1.6rem;grid-template-columns:1fr}@media(min-width:990px){.vs-mag__grid{grid-template-columns:1.45fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr)) auto;gap:2rem}.vs-mag__tile--1{grid-row:1 / span 2}.vs-mag__tile--4{grid-column:1 / -1}.vs-mag__tile--1 .vs-mag__media{aspect-ratio:auto;height:100%;min-height:92rem}.vs-mag__tile--2 .vs-mag__media,.vs-mag__tile--3 .vs-mag__media{aspect-ratio:5 / 4.4}.vs-mag__tile--4 .vs-mag__media{aspect-ratio:21 / 8}}.vs-mag__tile{position:relative;display:block;color:#fff;text-decoration:none;overflow:hidden;background:var(--vs-stone)}.vs-mag__media{display:block;position:relative;aspect-ratio:4 / 5;overflow:hidden}.vs-mag__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 25%);transform:scale(1.001);transition:transform 1.6s var(--vs-ease),filter 1s var(--vs-ease)}.vs-mag__tile:hover .vs-mag__img{transform:scale(1.045)}.vs-mag__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14110f00 45%,#14110f94);pointer-events:none}.vs-mag__cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:3.2rem;display:flex;flex-direction:column;gap:.8rem}.vs-mag__num{font-size:1.1rem;letter-spacing:.3em;opacity:.85}.vs-mag__title{font-family:var(--font-heading-family);font-size:clamp(3rem,3.4vw,5.2rem);line-height:1}.vs-mag__tile--2 .vs-mag__title,.vs-mag__tile--3 .vs-mag__title{font-size:clamp(2.6rem,2.6vw,3.8rem)}.vs-mag__line{font-size:1.45rem;line-height:1.55;max-width:40rem;opacity:.9}.vs-mag__cta{margin-top:.8rem;align-self:flex-start;font-size:1.1rem;letter-spacing:.28em;text-transform:uppercase;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.7)}@media(max-width:749px){.vs-mag__cap{padding:2.2rem}.vs-mag__tile--4 .vs-mag__media{aspect-ratio:4 / 5}}.vs-chero{position:relative;color:#fff;background:var(--vs-ink);min-height:62vh;display:flex;align-items:flex-end;overflow:hidden}.vs-chero__media{position:absolute;top:0;right:0;bottom:0;left:0}.vs-chero__img{width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 25%);animation:vs-chero-in 2.4s var(--vs-ease) both}@keyframes vs-chero-in{0%{transform:scale(1.08);opacity:.4}to{transform:scale(1);opacity:1}}.vs-chero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14110f1a,#14110f9e)}.vs-chero__content{position:relative;z-index:2;padding-top:12rem;padding-bottom:6.4rem;max-width:var(--page-width);width:100%}.vs-chero__kicker{color:#ffffffd9}.vs-chero__title{font-family:var(--font-heading-family);font-weight:400;color:#fff;font-size:clamp(5rem,8vw,11rem);line-height:.95;margin:0 0 2.4rem}.vs-chero__story{max-width:54rem;font-size:1.6rem;line-height:1.7;color:#ffffffe6}.vs-chero__story p{margin:0}.vs-chero__count{margin:2.4rem 0 0;font-size:1.1rem;letter-spacing:.3em;text-transform:uppercase;color:#ffffffbf}.vs-chero--plain{background:var(--vs-ivory);color:var(--vs-ink);min-height:0}.vs-chero--plain .vs-chero__title,.vs-chero--plain .vs-chero__story,.vs-chero--plain .vs-chero__kicker,.vs-chero--plain .vs-chero__count{color:var(--vs-ink)}@media(max-width:749px){.vs-chero{min-height:54vh}.vs-chero__content{padding-bottom:4rem}.vs-chero__story{font-size:1.45rem}}.mega-menu__content{padding-top:0!important;padding-bottom:0!important}.vs-mega{display:grid;grid-template-columns:minmax(20rem,26rem) 1fr;gap:4.8rem;padding-top:4rem;padding-bottom:4.4rem}.vs-mega__list.mega-menu__list{display:flex!important;flex-direction:column;gap:1.1rem;padding:0!important;margin:0;max-width:none;grid-template-columns:none!important}.vs-mega__list .mega-menu__link--level-2{font-family:var(--font-heading-family);font-size:2.2rem!important;letter-spacing:0;text-transform:none;color:var(--vs-ink);padding:0;transition:color .25s,padding-left .35s var(--vs-ease)}.vs-mega__list .mega-menu__link--level-2:hover{padding-left:.6rem;color:var(--vs-mink);text-decoration:none}.vs-mega__label{color:#1a17148c;margin-bottom:2rem}.vs-mega__all{display:inline-block;margin-top:2.6rem;font-size:1.1rem;letter-spacing:.26em;text-transform:uppercase;color:var(--vs-ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.4rem}.vs-mega__features{display:grid;grid-template-columns:repeat(3,minmax(0,22rem));gap:1.6rem;justify-content:end}.vs-mega__card{display:block;text-decoration:none;color:var(--vs-ink)}.vs-mega__img{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--vs-ivory)}.vs-mega__img img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform 1.2s var(--vs-ease)}.vs-mega__card:hover .vs-mega__img img{transform:scale(1.05)}.vs-mega__cap{display:block;margin-top:1rem;font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase}details[open]>.mega-menu__content .vs-mega{animation:vs-mega-in .45s var(--vs-ease) both}@keyframes vs-mega-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.vs-zoom{cursor:zoom-in;overflow:hidden}.vs-zoom img{transition:transform .5s var(--vs-ease)}.vs-zoom.is-zooming img{transform:scale(2);transition:transform .35s var(--vs-ease)}fieldset.vs-pswatches{display:flex;flex-wrap:wrap;gap:1rem}fieldset.vs-pswatches legend{width:100%;margin-bottom:.6rem}.vs-pswatch__current{margin-left:.8rem;color:#1a171499;font-size:1.3rem;letter-spacing:.02em;text-transform:none}.vs-pswatch__current:before{content:"\2014  "}fieldset.vs-pswatches label.vs-pswatch{position:relative;width:5.6rem!important;height:5.6rem;min-width:0!important;padding:0!important;margin:0!important;border-radius:50%!important;border:1px solid rgba(26,23,20,.14)!important;background:var(--vs-ivory)!important;font-size:0!important;color:transparent!important;overflow:visible;box-shadow:none!important;transition:box-shadow .25s,transform .25s var(--vs-ease)}fieldset.vs-pswatches label.vs-pswatch:hover{transform:translateY(-2px)}.vs-pswatch__img{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background-size:cover;background-position:center}fieldset.vs-pswatches input:checked+label.vs-pswatch{box-shadow:0 0 0 1px var(--vs-ink)!important;border-color:#fff!important}fieldset.vs-pswatches input.disabled+label.vs-pswatch .vs-pswatch__img,fieldset.vs-pswatches input:disabled+label.vs-pswatch .vs-pswatch__img{opacity:.35}fieldset.vs-pswatches label.vs-pswatch .visually-hidden{font-size:0}@media(min-width:990px){.vs-sticky{display:flex!important;left:50%;right:auto;bottom:2rem;width:min(78rem,calc(100% - 4rem));transform:translate(-50%,140%);border:1px solid rgba(26,23,20,.08);box-shadow:0 18px 50px #1a17141f;padding:1.2rem 1.2rem 1.2rem 1.4rem}.vs-sticky.is-visible{transform:translate(-50%)}.vs-sticky__img{width:4.8rem;height:6rem}.vs-sticky__title{font-size:1.2rem}.vs-sticky__btn{min-width:22rem;letter-spacing:.2em}}.section-vs-look{background:var(--vs-ivory)}.vs-look{padding-top:9.6rem;padding-bottom:9.6rem}.vs-look__intro{text-align:center;margin:0 auto 5.2rem;max-width:56rem}.vs-look__title{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(3.4rem,4vw,5.6rem);line-height:1.02;margin:0 0 1.4rem}.vs-look__line{font-size:1.5rem;line-height:1.7;color:#1a1714b3;margin:0}.vs-look__board{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:990px){.vs-look__board{grid-template-columns:1fr 1.6fr;gap:3.2rem;align-items:stretch}}.vs-look__hero{margin:0;position:relative;background:#fff;overflow:hidden;min-height:40rem}.vs-look__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:3rem}.vs-look__hero figcaption{position:absolute;left:2.4rem;bottom:2rem;right:2.4rem;font-size:1.3rem;color:var(--vs-ink)}.vs-look__hero figcaption span{display:block;font-size:1.05rem;letter-spacing:.28em;text-transform:uppercase;color:#1a17148c;margin-bottom:.4rem}.vs-look__items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}@media(max-width:749px){.vs-look__items{grid-template-columns:1fr 1fr}.vs-look__item:nth-child(3){grid-column:1 / -1}.vs-look{padding-top:6.4rem;padding-bottom:6.4rem}}.vs-look__card{display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--vs-ink);background:#fff}.vs-look__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#fff}.vs-look__media img{width:100%;height:100%;object-fit:contain;padding:1.6rem;mix-blend-mode:multiply;transition:transform 1.2s var(--vs-ease)}.vs-look__card:hover .vs-look__media img{transform:scale(1.04)}.vs-look__meta{display:flex;flex-direction:column;gap:.5rem;padding:1.6rem 1.6rem 2rem}.vs-look__name{font-size:1.35rem;line-height:1.4}.vs-look__price{font-size:1.3rem;color:#1a1714a6}.vs-look__cta{margin-top:auto;padding-top:.8rem;font-size:1.05rem;letter-spacing:.26em;text-transform:uppercase}.vs-services{padding:3.6rem 0!important;border-top:1px solid rgba(26,23,20,.08);border-bottom:1px solid rgba(26,23,20,.08)}.vs-services__grid{gap:2rem!important}.vs-service{display:grid!important;grid-template-columns:2.2rem 1fr;column-gap:1.2rem;row-gap:.2rem;align-items:center;text-align:left!important}.vs-service__icon{grid-row:1 / span 2;width:2.2rem!important;height:2.2rem!important;margin:0!important;opacity:.75}.vs-service__icon svg{width:100%!important;height:100%!important}.vs-service__title{font-size:1.1rem!important;letter-spacing:.2em!important;text-transform:uppercase;margin:0!important}.vs-service__text{font-size:1.25rem!important;margin:0!important;color:#1a171499}.card__media .media img,.card__inner .media img{object-position:50% 18%}.product-grid .card-wrapper .card__heading{letter-spacing:.02em}.collection .product-grid{row-gap:4.8rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/vessini-v9.css.map */
