:root{--vv-ink: #1d1718;--vv-muted: rgba(29, 23, 24, .68);--vv-line: rgba(29, 23, 24, .12);--vv-burgundy: #4a1120;--vv-burgundy-2: #6b1f2a;--vv-gold: #8b6a3e;--vv-cream: #fbf8f3;--vv-cream-2: #f5efe7}[class^=vv-],[class*=" vv-"]{box-sizing:border-box}[data-vv-from][hidden],[data-vv-until][hidden]{display:none!important}html body .header-wrapper{background:var(--vv-cream)!important;border-top:0!important;border-bottom:1px solid #e6d7bd!important;box-shadow:none!important}html body .header-wrapper:before,html body .header-wrapper:after,html body .header__heading:before,html body .header__heading:after{content:none!important;display:none!important}html body .header__heading-logo-wrapper{filter:none!important}html body .header__heading-logo{mix-blend-mode:multiply;filter:brightness(1.04);width:150px;max-width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;object-position:50% 40%}@media screen and (min-width:990px){html body .header{padding-top:14px!important;padding-bottom:14px!important}}@media screen and (max-width:749px){html body .header__heading-logo{width:116px}}html body .header--top-center .header__heading-logo-wrapper{display:block!important}html body .vv-wordmark{display:none!important}html body .header__icon{color:var(--vv-ink)!important}@media screen and (min-width:990px){html body .header--top-center{padding-bottom:.2rem!important;row-gap:0}html body .header--top-center .header__heading{justify-self:center}html body .header--top-center .header__inline-menu{grid-column:1 / -1;display:flex;justify-content:center;margin-top:.6rem}html body .header--top-center .header__inline-menu .list-menu--inline{justify-content:center;flex-wrap:wrap;column-gap:.2rem;row-gap:0}html body .header__inline-menu .header__menu-item{color:var(--vv-ink)!important;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:1.2rem 1.3rem}html body .header__inline-menu summary.header__menu-item{padding-right:2.6rem}html body .header__inline-menu .header__menu-item:hover span{text-decoration:underline;text-underline-offset:.6rem;text-decoration-thickness:1px}html body .header__inline-menu .header__active-menu-item{text-decoration-thickness:1px;text-underline-offset:.6rem}html body .header__submenu .header__menu-item{font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;padding:.8rem 2.4rem}}@media screen and (min-width:990px)and (max-width:1199px){html body .header__inline-menu .header__menu-item{font-size:1.15rem;letter-spacing:.08em;padding-left:.9rem;padding-right:.9rem}html body .header__inline-menu summary.header__menu-item{padding-right:2.2rem}}html body .menu-drawer__menu-item{font-size:1.3rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--vv-ink)}.price__sale .price-item--regular,.price__badge-sale{display:none!important}.collection__title .title,.title-wrapper .title,.title-wrapper-with-link .title,.collection-hero__title,.main-page-title,.vv-h{font-family:var(--font-heading-family);font-weight:500;font-size:2rem;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--vv-ink)}@media screen and (min-width:750px){.collection__title .title,.title-wrapper .title,.title-wrapper-with-link .title,.collection-hero__title,.main-page-title,.vv-h{font-size:2.4rem}}.collection__title.title-wrapper{text-align:center;justify-content:center}.vv-h{margin:0 0 3.2rem;text-align:center}[id$=__related-products] .related-products__heading{display:none}.card-wrapper .card,.card-wrapper .card__inner{--ratio-percent: 150% !important}.card-wrapper .card__media .media img{object-fit:cover;object-position:center top}.card-wrapper .card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;min-height:2.8em;font-size:1.4rem;font-weight:400;letter-spacing:.02em}.card-wrapper .price{font-size:1.4rem;letter-spacing:.03em}body [id^=vv-premium-] .vv-fav__image{aspect-ratio:2 / 3!important}body [id^=vv-premium-] .vv-fav__rule,body [id^=vv-premium-] .vv-fav__eyebrow:empty,body [id^=vv-premium-] .vv-fav__subtitle:empty{display:none!important}body [id^=vv-premium-] .vv-fav__head{margin-bottom:3.2rem!important}body [id^=vv-premium-] .vv-fav__title{font:500 2rem/1.3 var(--font-heading-family)!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--vv-ink)!important}@media screen and (min-width:750px){body [id^=vv-premium-] .vv-fav__title{font-size:2.4rem!important}}body [id^=vv-premium-] .vv-fav__name{font:400 1.4rem/1.4 var(--font-body-family)!important;color:var(--vv-ink)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}body [id^=vv-premium-] .vv-fav__details{text-align:left!important}body [id^=vv-premium-] .vv-fav__prices{justify-content:flex-start!important}body [id^=vv-premium-] .vv-fav__price{font:400 1.4rem var(--font-body-family)!important;color:var(--vv-ink)!important}body [id^=vv-premium-] .vv-fav__cta{font-family:var(--font-body-family)!important;background:var(--vv-ink)!important}.vv-ann{background:var(--vv-burgundy);color:#fff}.vv-ann__inner{position:relative;max-width:120rem;margin:0 auto;padding:0 4.4rem}.vv-ann__track{display:grid;min-height:3.8rem}.vv-ann__msg{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;margin:0;padding:.6rem 0;text-align:center;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;opacity:0;visibility:hidden;transform:translateY(.4rem);transition:opacity .45s ease,transform .45s ease,visibility .45s}.vv-ann__msg.is-active{opacity:1;visibility:visible;transform:none}.vv-ann__msg a{color:inherit;text-decoration:none}.vv-ann__msg a:hover{text-decoration:underline;text-underline-offset:.3rem}.vv-ann__cd{font-variant-numeric:tabular-nums;margin-left:.4em}.vv-ann__btn{position:absolute;top:50%;transform:translateY(-50%);width:3.2rem;height:3.2rem;display:grid;place-items:center;background:none;border:0;padding:0;color:inherit;opacity:.75;cursor:pointer}.vv-ann__btn:hover{opacity:1}.vv-ann__btn svg{width:1rem;height:1rem}.vv-ann__btn--prev{left:.6rem}.vv-ann__btn--next{right:.6rem}.vv-ann.is-single .vv-ann__btn{display:none}@media(prefers-reduced-motion:reduce){.vv-ann__msg{transition:none;transform:none}}@media screen and (max-width:749px){.vv-ann__msg{font-size:1rem;letter-spacing:.08em}.vv-ann__inner{padding:0 3.6rem}}.vv-hero{background:var(--vv-burgundy);color:#fff}.vv-hero__grid{display:grid;grid-template-columns:1fr;min-height:46rem}.vv-hero--image .vv-hero__grid{grid-template-columns:1fr 1fr}.vv-hero__media{position:relative;overflow:hidden;min-height:32rem}.vv-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vv-hero__content{display:flex;align-items:center;justify-content:center;padding:6.4rem 2.4rem;text-align:center}.vv-hero__panel{max-width:100rem}.vv-hero__eyebrow{margin:0 0 1.6rem;font-size:1.3rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#ead3a8}.vv-hero__title{margin:0;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(4.4rem,7vw,8.8rem);line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:#fff}.vv-hero__text{margin:2rem auto 0;max-width:46rem;font-size:1.5rem;line-height:1.6;color:#ffffffd9}.vv-hero__cd{display:inline-grid;grid-template-columns:repeat(4,minmax(6.4rem,1fr));margin:3.2rem 0 0;border:1px solid rgba(234,211,168,.45)}.vv-hero__cd>span{display:flex;flex-direction:column;align-items:center;padding:1.2rem 1rem}.vv-hero__cd>span+span{border-left:1px solid rgba(234,211,168,.3)}.vv-hero__cd b{font-size:2.6rem;font-weight:500;line-height:1.1;font-variant-numeric:tabular-nums}.vv-hero__cd small{margin-top:.4rem;font-size:1rem;letter-spacing:.18em;color:#ead3a8}.vv-hero__actions{margin-top:3.2rem}.vv-hero__btn{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 4rem;background:var(--vv-cream);color:var(--vv-burgundy)!important;text-decoration:none;font-size:1.3rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;transition:background .2s}.vv-hero__btn:hover{background:#fff}.vv-hero__note{margin:1.6rem 0 0;font-size:1.1rem;letter-spacing:.06em;color:#ffffffa6}@media screen and (max-width:749px){.vv-hero--image .vv-hero__grid{grid-template-columns:1fr}.vv-hero__grid{min-height:0}.vv-hero__media{min-height:0;aspect-ratio:4 / 5}.vv-hero__content{padding:4.8rem 1.6rem 5.2rem}.vv-hero__eyebrow{font-size:1.1rem;letter-spacing:.26em}.vv-hero__cd{grid-template-columns:repeat(4,minmax(5.6rem,1fr))}.vv-hero__cd b{font-size:2.2rem}.vv-hero__btn{width:100%;max-width:32rem}}.vv-story{background:var(--vv-cream)}.vv-story__grid{display:grid;grid-template-columns:1fr;align-items:center;gap:0;max-width:120rem;margin:0 auto}.vv-story--image .vv-story__grid{grid-template-columns:1fr 1fr}.vv-story__media{position:relative;aspect-ratio:4 / 5;overflow:hidden}.vv-story__media img{width:100%;height:100%;object-fit:cover;display:block}.vv-story__content{padding:7.2rem 2.4rem;max-width:64rem;margin:0 auto;text-align:center}.vv-story--image .vv-story__content{text-align:left;padding:6.4rem 7.2rem}.vv-story .vv-h{margin-bottom:2.4rem}.vv-story--image .vv-h{text-align:left}.vv-story__text{font-size:1.5rem;line-height:1.8;color:var(--vv-muted)}.vv-story__text p{margin:0 0 1.4rem}.vv-story__sign{margin-top:2.4rem;font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;color:var(--vv-gold)}.vv-story__btn{display:inline-block;margin-top:2.4rem;padding-bottom:.4rem;border-bottom:1px solid var(--vv-ink);color:var(--vv-ink);text-decoration:none;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase}@media screen and (max-width:749px){.vv-story--image .vv-story__grid{grid-template-columns:1fr}.vv-story__content,.vv-story--image .vv-story__content{padding:4.8rem 1.6rem;text-align:center}.vv-story--image .vv-h{text-align:center}}.vv-faq{padding:7.2rem 1.6rem;background:#fff}.vv-faq__list{max-width:80rem;margin:0 auto;border-top:1px solid var(--vv-line)}.vv-faq__item{border-bottom:1px solid var(--vv-line)}.vv-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 0;font-size:1.5rem;font-weight:500;color:var(--vv-ink);line-height:1.4}.vv-faq__item summary::-webkit-details-marker{display:none}.vv-faq__icon{position:relative;flex:0 0 1.4rem;width:1.4rem;height:1.4rem}.vv-faq__icon:before,.vv-faq__icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transition:transform .25s ease}.vv-faq__icon:after{transform:rotate(90deg)}.vv-faq__item[open] .vv-faq__icon:after{transform:rotate(0)}.vv-faq__answer{padding:0 3.4rem 2.2rem 0;font-size:1.4rem;line-height:1.75;color:var(--vv-muted)}.vv-faq__answer p{margin:0 0 1rem}.vv-faq__answer a{color:var(--vv-ink);text-underline-offset:.3rem}@media screen and (max-width:749px){.vv-faq{padding:4.8rem 1.6rem}.vv-faq__item summary{font-size:1.4rem}}.vv-reviews{padding:6.4rem 1.6rem}.vv-benefits{background:#fff;border-top:1px solid var(--vv-line);padding:5.6rem 1.6rem}.vv-benefits__grid{max-width:120rem;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem}.vv-benefits__item{text-align:center;padding:0 1.2rem}.vv-benefits__icon{display:inline-grid;place-items:center;width:4.8rem;height:4.8rem;margin-bottom:1.6rem;color:var(--vv-burgundy-2)}.vv-benefits__icon svg{width:3.4rem;height:3.4rem}.vv-benefits__title{margin:0 0 .8rem;font-size:1.3rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--vv-ink)}.vv-benefits__text{margin:0 auto;max-width:26rem;font-size:1.35rem;line-height:1.6;color:var(--vv-muted)}@media screen and (max-width:989px){.vv-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.6rem 2rem}}@media screen and (max-width:499px){.vv-benefits{padding:4.4rem 1.6rem}.vv-benefits__grid{gap:3.2rem 1.6rem}.vv-benefits__item{padding:0}.vv-benefits__title{font-size:1.15rem;letter-spacing:.12em}.vv-benefits__text{font-size:1.25rem}}.vv-foot{background:var(--vv-cream-2);color:var(--vv-ink)}.vv-foot__grid{max-width:120rem;margin:0 auto;padding:6.4rem 2.4rem 4.8rem;display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:4.8rem}.vv-foot__h{margin:0 0 2rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--vv-ink)}.vv-foot ul{list-style:none;margin:0;padding:0}.vv-foot__links li{margin:0 0 1.1rem}.vv-foot a{color:var(--vv-ink);text-decoration:none}.vv-foot__links a,.vv-foot__contact a{font-size:1.4rem;color:var(--vv-muted);transition:color .2s}.vv-foot__links a:hover,.vv-foot__contact a:hover{color:var(--vv-ink);text-decoration:underline;text-underline-offset:.3rem}.vv-foot__contact li{display:flex;align-items:flex-start;gap:1.2rem;margin:0 0 1.4rem;font-size:1.4rem;line-height:1.5;color:var(--vv-muted)}.vv-foot__contact svg{flex:0 0 1.8rem;width:1.8rem;height:1.8rem;margin-top:.15rem;color:var(--vv-burgundy-2)}.vv-foot__contact small{display:block;font-size:1.2rem;color:#1d171880}.vv-foot__sub{margin-top:2.4rem}.vv-foot__text{margin:0 0 1.8rem;font-size:1.4rem;line-height:1.6;color:var(--vv-muted)}.vv-foot__form{display:flex;border:1px solid rgba(29,23,24,.35);background:#fff}.vv-foot__form input[type=email]{flex:1;min-width:0;height:4.8rem;padding:0 1.4rem;border:0;background:transparent;font:inherit;font-size:1.4rem;color:var(--vv-ink)}.vv-foot__form input[type=email]:focus{outline:none}.vv-foot__form:focus-within{border-color:var(--vv-ink)}.vv-foot__form button{flex:none;height:4.8rem;padding:0 2rem;border:0;background:var(--vv-ink);color:#fff;font:inherit;font-size:1.15rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.vv-foot__form button:hover{background:var(--vv-burgundy)}.vv-foot__legal{margin:1.2rem 0 0;font-size:1.15rem;line-height:1.5;color:#1d17188c}.vv-foot__legal a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.vv-foot__msg{margin:0 0 1.2rem;font-size:1.3rem}.vv-foot__msg--ok{color:#2f6b3a}.vv-foot__msg--err{color:#a1262f}.vv-foot__social{display:flex;gap:1.2rem;margin-top:2.4rem}.vv-foot__social a{display:inline-grid;place-items:center;width:3.6rem;height:3.6rem;border:1px solid rgba(29,23,24,.25);border-radius:50%}.vv-foot__social a:hover{border-color:var(--vv-ink)}.vv-foot__social svg{width:1.6rem;height:1.6rem}.vv-foot__bottom{border-top:1px solid var(--vv-line)}.vv-foot__bottom-inner{max-width:120rem;margin:0 auto;padding:2rem 2.4rem;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;flex-wrap:wrap}.vv-foot__copy{margin:0;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;color:#1d171899}@media screen and (max-width:989px){.vv-foot__grid{grid-template-columns:1fr 1fr}.vv-foot__col--news{grid-column:1 / -1}}@media screen and (max-width:599px){.vv-foot__grid{grid-template-columns:1fr;gap:3.6rem;padding:4.8rem 1.6rem 3.6rem}.vv-foot__bottom-inner{flex-direction:column-reverse;align-items:flex-start;padding:2rem 1.6rem 2.4rem}}.vv-pay{display:flex;flex-wrap:nowrap;align-items:center;gap:.6rem;list-style:none;margin:0;padding:0}.vv-pay li{display:flex;line-height:0}.vv-pay svg{width:3.2rem;height:2.1rem}@media screen and (max-width:389px){.vv-pay{gap:.4rem}.vv-pay svg{width:2.8rem;height:1.85rem}}body [id^=vv-premium-] .vv-fav__cta{background:#fff!important;color:#000!important;border:1px solid #000000!important;box-shadow:none!important}body [id^=vv-premium-] .vv-fav__cta:hover{background:#f7f7f7!important;color:#000!important}body .collection__view-all .button,body .collection__view-all a.button,body .collection .collection__view-all .button{background:#fff!important;color:#000!important;border:1px solid #000000!important;box-shadow:none!important;opacity:1!important}body .collection__view-all .button:before,body .collection__view-all .button:after{box-shadow:none!important;border:0!important}body .collection__view-all .button:hover{background:#f7f7f7!important;color:#000!important}body .product-form__submit,body button.product-form__submit,body .product-form__submit.button{background:#fff!important;color:#000!important;border:1px solid #000000!important;box-shadow:none!important;opacity:1!important}body .product-form__submit:before,body .product-form__submit:after{box-shadow:none!important;border:0!important}body .product-form__submit:hover{background:#f7f7f7!important;color:#000!important}body .product-form__submit svg{color:#000!important;stroke:#000!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vv-global.css.map */
