.vg-editorial-panel--warm{background:var(--vg-warm-stone, #e8dfd0);color:var(--vg-text-charcoal, #11100e)}.vg-editorial-panel--warm .vg-eyebrow,.vg-editorial-panel--warm .vg-breadcrumbs a{color:var(--vg-text-stone-muted, #4b453d)}body.vg-has-overlay-hero .vg-main>.vg-section-cat-detail:first-child .vg-cat-detail{padding-top:calc(var(--vg-header-stack-height, 7.25rem) + .5rem)}body.vg-has-overlay-hero.template-collection .vg-main,body.template-product .vg-main{background-color:var(--vg-color-bg, #ffffff);color:var(--vg-text-charcoal, #11100e)}body.template-collection .shopify-section.vg-section-collection-story,body.template-collection .vg-section-collection-toolbar{background:var(--vg-warm-stone, #e8dfd0);color:var(--vg-text-charcoal, #11100e)}body.template-collection .vg-collection-story--editorial,body.template-collection .vg-collection-story--editorial .rte,body.template-collection .vg-collection-story--editorial .rte p,body.template-collection .vg-collection-story--editorial>p{color:var(--vg-text-charcoal, #11100e)}body.template-collection .vg-collection-story__note{margin-top:var(--vg-space-lg);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--vg-text-stone-muted, #4b453d)}body.template-collection .vg-section-collection-toolbar .vg-toolbar--minimal{color:var(--vg-text-stone-muted, #4b453d);opacity:1}body.template-collection .vg-section-collection-grid .vg-product-card__title,body.template-collection .vg-section-collection-grid .vg-price__quote{color:var(--vg-text-charcoal, #11100e)}body.template-product .vg-product--editorial .vg-product__info{background:var(--vg-warm-stone, #e8dfd0);color:var(--vg-text-charcoal, #11100e);max-width:none;width:100%;padding:var(--vg-space-2xl) var(--vg-space-md) var(--vg-space-3xl)}body.template-product .vg-product--editorial .vg-product__collection{color:var(--vg-text-stone-muted, #4b453d);opacity:1}body.template-product .vg-product--editorial .vg-product__title,body.template-product .vg-product--editorial .vg-product__description,body.template-product .vg-product--editorial .vg-product__description p,body.template-product .vg-product--editorial .vg-product-details__heading,body.template-product .vg-product--editorial .vg-product-details__prose,body.template-product .vg-product--editorial .vg-product-details__empty,body.template-product .vg-product--editorial .vg-product-specs,body.template-product .vg-product--editorial .vg-product-specs__row dt,body.template-product .vg-product--editorial .vg-product-specs__row dd,body.template-product .vg-product--editorial .vg-price__quote,body.template-product .vg-product--editorial .vg-product__quote-note{color:var(--vg-text-charcoal, #11100e)}body.template-product .vg-product--editorial .vg-product-details__prose,body.template-product .vg-product--editorial .vg-product-specs__row dt{opacity:.78}body.template-product .vg-product--editorial .vg-product-details__panel{border-top-color:#11100e1f}body.template-product .vg-product--editorial .vg-btn--outline:not(.vg-btn--concierge){color:var(--vg-text-charcoal, #11100e);border-color:var(--vg-text-charcoal, #11100e)}body.template-product .vg-product--editorial .vg-btn--outline:not(.vg-btn--concierge):hover{background:#11100e0f;opacity:1}body.template-page-catalogues .vg-catalogue-grid-section{background:var(--vg-warm-stone, #e8dfd0);color:var(--vg-text-charcoal, #11100e)}body.template-page-catalogues .vg-catalogue-grid-section .vg-eyebrow{color:var(--vg-text-stone-muted, #4b453d)}body.template-page-catalogues .vg-catalogue-grid__footer{padding:clamp(2.5rem,6vh,4rem) var(--vg-space-md);margin-top:clamp(2rem,5vh,3rem);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw;background:var(--vg-dark-charcoal, #141210);color:var(--vg-text-off-white, #f5f2ed);border-top:1px solid rgba(245,245,247,.1)}.vg-cat-detail{padding:0 0 clamp(3rem,8vh,5rem);background:var(--vg-dark-charcoal, #141210)}.vg-cat-detail__hero{position:relative;margin:0;min-height:clamp(16rem,42vh,28rem);overflow:hidden}.vg-cat-detail__media{position:absolute;top:0;right:0;bottom:0;left:0}.vg-cat-detail__media img{width:100%;height:100%;object-fit:cover;min-height:inherit}.vg-cat-detail__hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14121026,#1412108c);pointer-events:none}.vg-cat-detail__panel{padding:clamp(2.5rem,6vh,4rem) 0 clamp(3rem,8vh,5rem)}.vg-cat-detail__inner{max-width:42rem}.vg-cat-detail__title{font-family:var(--vg-font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:300;margin:.5rem 0 0;line-height:1.15}.vg-cat-detail__intro{margin-top:1rem;line-height:1.8;max-width:36rem;color:var(--vg-text-stone-muted, #4b453d)}.vg-cat-detail__body{margin-top:2rem;line-height:1.85;color:var(--vg-text-charcoal, #11100e)}.vg-cat-detail__body p{margin:0 0 1.25rem}.vg-cat-detail__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}.vg-pro-hub__intro{color:var(--vg-text-stone-muted, #515154)}.vg-pro-hub__header .vg-eyebrow{color:var(--vg-text-stone-muted, #4b453d)}.vg-pro-hub__grid{background:#2a262014}.vg-pro-hub__card{background:var(--vg-warm-ivory, #f5f0e8);color:var(--vg-text-charcoal, #11100e)}.vg-pro-hub__card:hover{background:var(--vg-soft-greige, #ddd2c3)}.vg-pro-hub__copy p{color:var(--vg-text-stone-muted, #4b453d);opacity:1}.vg-journal-index{background:var(--vg-dark-charcoal, #141210)}.vg-journal-index__categories{background:var(--vg-warm-stone, #e8dfd0);color:var(--vg-text-charcoal, #11100e);padding:1.25rem 1.5rem;margin-bottom:2.5rem;border-bottom:none}.vg-journal-index__categories a{color:var(--vg-text-stone-muted, #4b453d);opacity:1}.vg-journal-index__categories a:hover{color:var(--vg-text-charcoal, #11100e)}.vg-journal-index__featured-link{background:var(--vg-warm-ivory, #f5f0e8);color:var(--vg-text-charcoal, #11100e);border:1px solid rgba(210,190,150,.22);overflow:hidden}.vg-journal-index__featured-media{position:relative}.vg-journal-index__featured-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14121005,#1412101f);pointer-events:none}.vg-journal-index__featured-copy{background:var(--vg-warm-ivory, #f5f0e8)}.vg-journal-index__featured-copy .vg-eyebrow,.vg-journal-index__featured-copy p{color:var(--vg-text-stone-muted, #4b453d)}.vg-journal-index__read{color:var(--vg-dark-taupe, #2a2620)}.vg-journal-index__card{height:100%}.vg-journal-index__card-link{display:flex;flex-direction:column;height:100%;color:var(--vg-text-charcoal, #11100e);background:var(--vg-warm-ivory, #f5f0e8);border:1px solid rgba(210,190,150,.22);overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.vg-journal-index__card-link:hover{border-color:#d2be966b;box-shadow:0 12px 32px #0000002e}.vg-journal-index__card-media{position:relative;margin-bottom:0;background:var(--vg-soft-greige, #ddd2c3)}.vg-journal-index__card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14121000 55%,#14121014);pointer-events:none}.vg-journal-index__card-media img{opacity:.96}.vg-journal-index__card-copy{padding:1.35rem 1.5rem 1.65rem;background:var(--vg-warm-ivory, #f5f0e8);flex:1}.vg-journal-index__card-copy .vg-eyebrow{color:var(--vg-text-stone-muted, #4b453d)}.vg-journal-index__card-copy h3{color:var(--vg-text-charcoal, #11100e)}.vg-journal-index__excerpt{color:var(--vg-text-stone-muted, #4b453d);opacity:1}.vg-contact-band{padding:clamp(1.75rem,4vh,2.5rem) 0 clamp(2rem,5vh,3rem);background:linear-gradient(180deg,#0e0d0b,#141210);border-bottom:1px solid rgba(255,255,255,.08)}.vg-contact-band__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,1.5rem)}.vg-contact-band__col{padding:clamp(1.5rem,3vw,2rem);background:var(--vg-editorial-light-alt, #fbfaf7);border:1px solid var(--vg-light-border, rgba(0, 0, 0, .1));color:var(--vg-text-charcoal, #1d1d1f)}.vg-contact-band__col .vg-concierge-block{max-width:none;margin:0;padding:0;border:0;text-align:left}.vg-contact-band__col .vg-concierge-block__eyebrow,.vg-contact-band__col .vg-concierge-block__text{color:var(--vg-text-stone-muted, #515154);opacity:1}.vg-contact-band__list{list-style:none;margin:.75rem 0 0;padding:0}.vg-contact-band__list li+li{margin-top:1rem}.vg-contact-band__label{display:block;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--vg-text-stone-muted, #515154);margin-bottom:.35rem}.vg-contact-band__list a{color:var(--vg-text-charcoal, #1d1d1f);text-decoration:none}.vg-contact-band__list a:hover{opacity:.72}.vg-contact-band__stores-eyebrow{margin-top:1.5rem}.vg-contact-band__stores{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:.75rem}.vg-contact-band__store-link{font-size:.875rem;letter-spacing:.04em;color:var(--vg-text-charcoal, #1d1d1f);text-decoration:none;border-bottom:1px solid rgba(0,0,0,.18);padding-bottom:.1rem}.vg-contact-band__store-link:hover{border-color:#00000061}@media(max-width:749px){.vg-contact-band__grid{grid-template-columns:1fr}}.vg-contact-expect{padding:clamp(3rem,7vh,4.5rem) 0;background:linear-gradient(180deg,#171512,#141210);color:var(--vg-text-off-white, #f5f2ed);border-bottom:1px solid var(--vg-border-warm, rgba(255, 248, 240, .12))}.vg-contact-expect__header{max-width:40rem;margin:0 auto 2.5rem;text-align:center}.vg-contact-expect__reassurance{margin:1.25rem auto 0;max-width:34rem;line-height:1.8;color:var(--vg-text-muted-warm, rgba(245, 242, 237, .74))}.vg-contact-expect__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;list-style:none;padding:0;max-width:56rem;margin:0 auto}.vg-contact-expect__item{display:flex;gap:1rem;align-items:flex-start;padding:1.5rem 1.35rem;background:#1c1916b8;border:1px solid rgba(210,190,150,.16)}.vg-contact-expect__marker{flex-shrink:0;width:.45rem;height:.45rem;margin-top:.45rem;border-radius:50%;background:#d2be96bf;box-shadow:0 0 0 3px #d2be961f}.vg-contact-expect__title{font-family:var(--vg-font-heading);font-size:1.125rem;font-weight:400;margin:0 0 .45rem;line-height:1.35}.vg-contact-expect__copy p{margin:0;font-size:.9375rem;line-height:1.65;color:var(--vg-text-muted-warm, rgba(245, 242, 237, .72))}@media(max-width:768px){.vg-contact-expect__grid{grid-template-columns:1fr}}.vg-designers-page__intro{background:var(--vg-warm-stone, #e8dfd0);color:var(--vg-text-charcoal, #11100e);padding:clamp(2rem,5vw,3rem);margin-bottom:2.5rem}.vg-designers-page__intro .vg-eyebrow{color:var(--vg-text-stone-muted, #4b453d)}.vg-designers-page__lead{color:var(--vg-text-stone-muted, #4b453d);opacity:1}.vg-designers-page__benefits{background:var(--vg-warm-stone, #e8dfd0);color:var(--vg-text-charcoal, #11100e);border-color:#2a26201a}.vg-designers-page__benefits .vg-eyebrow,.vg-designers-page__partners .vg-eyebrow{color:var(--vg-text-stone-muted, #4b453d)}.vg-designers-page__benefits-intro,.vg-designers-page__benefit-list span,.vg-designers-page__partners-note{color:var(--vg-text-stone-muted, #4b453d);opacity:1}.vg-designers-page__benefit-list li{border-bottom-color:#2a26201f}.vg-designers-page__card{background:var(--vg-warm-ivory, #f5f0e8);color:var(--vg-text-charcoal, #11100e);border-color:#2a26201a}.vg-designers-page__card .vg-designers-page__copy p{color:var(--vg-text-stone-muted, #4b453d);opacity:1}.vg-designers-page__form-panel,.vg-careers-page__block{background:var(--vg-warm-ivory, #f5f0e8);color:var(--vg-text-charcoal, #11100e);border-color:#2a26201a}.vg-careers-page__block .vg-eyebrow{color:var(--vg-text-stone-muted, #4b453d)}.vg-careers-page__block p{color:var(--vg-text-stone-muted, #4b453d);opacity:1}.vg-careers-page__roles{background:var(--vg-warm-stone, #e8dfd0);color:var(--vg-text-charcoal, #11100e);padding:clamp(2rem,5vw,3rem);margin-top:2rem}.vg-careers-page__roles .vg-eyebrow{color:var(--vg-text-stone-muted, #4b453d)}.vg-careers-page__role-list li{border-bottom-color:#2a26201f}.vg-careers-page__role-list span{color:var(--vg-text-stone-muted, #4b453d);opacity:1}.vg-careers-page__roles-note{margin:1.25rem 0 0;font-size:.875rem;line-height:1.6;color:var(--vg-text-stone-muted, #4b453d);font-style:italic;opacity:.85}.vg-interiors-index__band:nth-child(odd) .vg-interiors-index__copy{background:var(--vg-warm-stone, #e8dfd0);color:var(--vg-text-charcoal, #11100e)}.vg-interiors-index__band:nth-child(odd) .vg-eyebrow{color:var(--vg-text-stone-muted, #4b453d)}.vg-interiors-index__band:nth-child(odd) .vg-interiors-index__text{color:var(--vg-text-stone-muted, #4b453d);opacity:1}.vg-interiors-index__band:nth-child(2n) .vg-interiors-index__copy{background:var(--vg-dark-charcoal, #141210);color:var(--vg-text-off-white, #f5f2ed)}.vg-interiors-index__band:nth-child(2n) .vg-eyebrow{color:#f5f2ed94}.vg-interiors-index__band:nth-child(2n) .vg-interiors-index__text{color:var(--vg-text-muted-warm, rgba(245, 242, 237, .74));opacity:1}.vg-interiors-index__media{position:relative;overflow:hidden}.vg-interiors-index__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#2a262014,#c4a87a1f);pointer-events:none}.vg-section--stores-warm{background:var(--vg-warm-stone, #e8dfd0);color:var(--vg-text-charcoal, #11100e)}.vg-section--stores-warm .vg-eyebrow{color:var(--vg-text-stone-muted, #4b453d)}.vg-store-cards{display:grid;gap:clamp(1.25rem,3vw,2rem)}@media(min-width:768px){.vg-store-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.vg-store-card{padding:clamp(1.75rem,4vw,2.5rem);background:var(--vg-warm-ivory, #f5f0e8);border:1px solid rgba(42,38,32,.1)}.vg-store-card__title{font-family:var(--vg-font-heading);font-size:1.35rem;font-weight:400;margin:0 0 1rem}.vg-store-card p{margin:0 0 .5rem;font-size:.9375rem;line-height:1.65;color:var(--vg-text-stone-muted, #4b453d)}.vg-store-card a{color:var(--vg-text-charcoal, #11100e)}.vg-store-card .vg-directions{margin-top:1.25rem}.vg-section--stores-warm .vg-directions__link{color:var(--vg-dark-taupe, #2a2620);border-color:#2a262059}.vg-section--stores-warm .vg-directions__link:hover{background:#2a26200f;border-color:var(--vg-dark-taupe, #2a2620)}.vg-catalogue-grid-section .vg-btn--primary-dark{flex:0 0 auto}.vg-catalogue-grid__actions .vg-btn{min-width:9.5rem}@media(max-width:899px){.vg-cat-detail__hero{min-height:clamp(14rem,36vh,22rem)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vg-luxury-balance.css.map */
