:root{--vp-ivory:#FBF7F0;--vp-cream:#F4ECDF;--vp-champagne:#E8D9BE;--vp-gold:#B8955A;--vp-gold-text:#85652F;--vp-wine:#4A1626;--vp-rosewood:#6E2A3A;--vp-peach:#F2C6AE;--vp-ink:#231B1D;--vp-body:#4A3F41;--vp-serif:var(--font-heading--family);--vp-sans:var(--font-body--family);--vp-pad:80px;--vp-max:1320px;--vp-ease:cubic-bezier(.22,.61,.36,1)}@media(max-width:749px){:root{--vp-pad:48px}}.vp-container{max-width:var(--vp-max);margin-inline:auto;padding-inline:clamp(20px,4vw,48px);box-sizing:border-box}.vp-sec{padding-block:var(--vp-pad)}.vp-center{text-align:center;margin-top:clamp(28px,4vw,48px)}.vp-eyebrow{font-family:var(--vp-sans);font-size:.75rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--vp-gold-text);margin:0}.vp-rule{display:block;width:56px;height:1px;background:linear-gradient(90deg,var(--vp-gold),#E6CF9F,var(--vp-gold));margin:18px 0 22px}.vp-head{text-align:center;max-width:720px;margin:0 auto clamp(32px,4vw,56px)}.vp-head .vp-eyebrow{margin-bottom:14px}.vp-h2{font-family:var(--vp-serif);font-weight:500;font-size:clamp(2rem,3.4vw,3.1rem);line-height:1.12;letter-spacing:.005em;color:var(--vp-ink);margin:0}.vp-head__text{margin-top:14px;color:var(--vp-body);line-height:1.75}.vp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:0 38px;background:var(--vp-wine);color:var(--vp-ivory)!important;font-family:var(--vp-sans);font-size:.75rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;border:1px solid var(--vp-wine);transition:background-color .35s var(--vp-ease),color .35s var(--vp-ease),border-color .35s var(--vp-ease),transform .35s var(--vp-ease)}.vp-btn:hover{background:var(--vp-gold);border-color:var(--vp-gold);color:var(--vp-ink)!important}.vp-btn--outline{background:transparent;color:var(--vp-ink)!important;border-color:var(--vp-ink)}.vp-btn--outline:hover{background:var(--vp-ink);border-color:var(--vp-ink);color:var(--vp-ivory)!important}.vp-btn--champagne{background:transparent;color:var(--vp-champagne)!important;border-color:var(--vp-gold)}.vp-btn--champagne:hover{background:var(--vp-champagne);border-color:var(--vp-champagne);color:var(--vp-wine)!important}.vp-hero{display:grid;grid-template-columns:minmax(0,1fr);background:var(--vp-ivory)}.vp-hero__media{position:relative;overflow:hidden;aspect-ratio:4/5;max-height:78svh;background:var(--vp-cream)}.vp-hero__img{width:100%;height:100%;object-fit:cover;object-position:50% 0%;display:block;transform:scale(1.06);transform-origin:50% 0;animation:vpHeroIn 1.8s var(--vp-ease) forwards}.vp-hero__panel{display:flex;align-items:center;justify-content:center;padding:44px 24px 52px;background:var(--vp-ivory);position:relative}.vp-hero__content{max-width:460px;width:100%;text-align:center}.vp-hero__content .vp-rule{margin-inline:auto}.vp-hero__title{font-family:var(--vp-serif);font-weight:500;font-size:clamp(2.3rem,4.2vw,4.25rem);line-height:1.06;letter-spacing:-.005em;color:var(--vp-ink);margin:0 0 18px}.vp-hero__text{font-size:1rem;line-height:1.75;color:var(--vp-body);margin:0 auto 30px;max-width:380px}.vp-hero__content>*{opacity:0;transform:translateY(18px);animation:vpUp .9s var(--vp-ease) forwards}.vp-hero__content>*:nth-child(2){animation-delay:.12s}.vp-hero__content>*:nth-child(3){animation-delay:.22s}.vp-hero__content>*:nth-child(4){animation-delay:.34s}.vp-hero__content>*:nth-child(5){animation-delay:.46s}@media(min-width:990px){.vp-hero{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);min-height:min(82svh,780px)}.vp-hero__media{aspect-ratio:auto;max-height:none;min-height:min(82svh,780px)}.vp-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:50% 12%}.vp-hero__panel{padding:64px clamp(40px,5vw,88px);background:linear-gradient(180deg,var(--vp-ivory),var(--vp-cream))}.vp-hero__panel:before{content:"";position:absolute;top:28px;right:28px;bottom:28px;left:28px;border:1px solid rgba(184,149,90,.38);pointer-events:none}.vp-hero__content{text-align:left}.vp-hero__content .vp-rule{margin-inline:0}.vp-hero__text{margin-left:0}}@keyframes vpUp{to{opacity:1;transform:none}}@keyframes vpHeroIn{to{transform:scale(1)}}.vp-tiles{background:var(--vp-ivory)}.vp-tiles__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}@media(min-width:990px){.vp-tiles__grid{grid-template-columns:repeat(var(--vp-cols,4),minmax(0,1fr));gap:44px 24px}}.vp-tile__link{display:block;color:inherit;text-decoration:none}.vp-tile__media{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--vp-cream)}.vp-tile__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #b8955a00;transition:box-shadow .5s var(--vp-ease)}.vp-tile__media img,.vp-tile__media svg{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block;transition:transform 1.1s var(--vp-ease)}.vp-tile__link:hover .vp-tile__media img{transform:scale(1.06)}.vp-tile__link:hover .vp-tile__media:after{box-shadow:inset 0 0 0 1px #b8955ae6}.vp-tile__label{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:16px;text-align:center}.vp-tile__title{font-family:var(--vp-serif);font-weight:500;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.2;color:var(--vp-ink)}.vp-tile__cta{font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--vp-gold-text);position:relative;padding-bottom:3px}.vp-tile__cta:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--vp-gold);transform:scaleX(.35);transition:transform .45s var(--vp-ease)}.vp-tile__link:hover .vp-tile__cta:after{transform:scaleX(1)}.vp-edit{display:grid;grid-template-columns:minmax(0,1fr);background:var(--vp-wine)}.vp-edit__media{overflow:hidden;aspect-ratio:4/5}.vp-edit__media img{width:100%;height:100%;object-fit:cover;object-position:50% 0%;display:block;transition:transform 1.4s var(--vp-ease)}.vp-edit:hover .vp-edit__media img{transform:scale(1.03)}.vp-edit__panel{display:flex;align-items:center;justify-content:center;padding:56px 28px;color:#f1e6d8;background:radial-gradient(120% 90% at 20% 15%,rgba(255,255,255,.07),transparent 55%),radial-gradient(90% 80% at 85% 90%,rgba(0,0,0,.28),transparent 60%),linear-gradient(135deg,#5a1c2e,#3e1220 55%,#2e0c17)}.vp-edit__content{max-width:440px;text-align:center}.vp-edit__content .vp-eyebrow{color:#d9c08e}.vp-edit__content .vp-rule{margin-inline:auto}.vp-edit__title{font-family:var(--vp-serif);font-weight:500;font-size:clamp(2.1rem,3.6vw,3.4rem);line-height:1.08;color:#f3e6cf;margin:0 0 18px}.vp-edit__text{line-height:1.8;color:#e9dccd;margin:0 0 30px}@media(min-width:990px){.vp-edit{grid-template-columns:repeat(2,minmax(0,1fr));min-height:min(92svh,820px)}.vp-edit__media{aspect-ratio:auto;position:relative}.vp-edit__media img{position:absolute;top:0;right:0;bottom:0;left:0}.vp-edit--right .vp-edit__media{order:2}.vp-edit__panel{padding:80px clamp(48px,6vw,110px)}.vp-edit__content{text-align:left}.vp-edit__content .vp-rule{margin-inline:0}}[id$=__new_arrivals] .product-list__heading h2{font-family:var(--vp-serif)!important;font-weight:500!important}[id$=__new_arrivals] .product-card .product-title,[id$=__new_arrivals] product-card .text-block{letter-spacing:.01em}[id$=__vp_print_house] .vp-ph__inner{grid-template-columns:minmax(0,1fr)!important;max-width:760px;margin-inline:auto;text-align:center;gap:0!important}[id$=__vp_print_house] .vp-ph{padding-block:var(--vp-pad)!important;background:var(--vp-cream)!important;color:var(--vp-body)}[id$=__vp_print_house] .vp-ph__eyebrow{color:var(--vp-gold-text);font-size:.75rem!important;letter-spacing:.24em!important}[id$=__vp_print_house] .vp-ph__heading{font-family:var(--vp-serif);font-weight:500;font-size:clamp(1.8rem,2.8vw,2.5rem)!important;color:var(--vp-ink)}[id$=__vp_print_house] .vp-ph__text{line-height:1.75;max-width:600px;margin-inline:auto}[id$=__vp_print_house] .vp-ph__list{display:none!important}[id$=__vp_print_house] .vp-ph__ctas{justify-content:center}[id$=__vp_print_house] .vp-ph__ctas .button{min-height:48px;padding:0 30px;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;border-radius:0}.vp-js [data-vp-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--vp-ease) var(--vp-d,0ms),transform .9s var(--vp-ease) var(--vp-d,0ms)}.vp-js [data-vp-reveal].is-in{opacity:1;transform:none}body{line-height:1.7;-webkit-font-smoothing:antialiased}h1,h2,h3,.h1,.h2,.h3{letter-spacing:.005em}@media(prefers-reduced-motion:reduce){.vp-js [data-vp-reveal]{opacity:1;transform:none;transition:none}.vp-hero__content>*{opacity:1;transform:none;animation:none}.vp-hero__img{transform:none;animation:none}.vp-tile__media img,.vp-edit__media img{transition:none}}.vp-edit__media{background:var(--vp-wine)}[id$=__new_arrivals] .product-card img,.vp-tile__media img,.vp-edit__media img{object-position:50% 0!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vp-luxe.css.map */
