:root{--vj-ivory:#FBF8F3;--vj-ink:#1E1A17;--vj-muted:#6B6058;--vj-line:#E6DDD1;--vj-gold:#9C7A3C;--vj-gold-lt:#D4B77A;--vj-blush:#F3E9E2;--vj-deep:#221C19;--vj-serif:var(--font-heading--family,"Cormorant Garamond"),Georgia,serif;--vj-sans:var(--font-body--family,"Jost"),system-ui,sans-serif;--vj-w:1320px}.vj{font-family:var(--vj-sans);color:var(--vj-ink)}.vj *{box-sizing:border-box}.vj-wrap{max-width:var(--vj-w);margin:0 auto;padding-inline:max(16px,4vw)}.vj-eyebrow{font:500 11px/1.4 var(--vj-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--vj-gold)}.vj-h{font-family:var(--vj-serif);font-weight:500;line-height:1.08;letter-spacing:.005em;margin:0;text-wrap:balance}.vj-h--xl{font-size:clamp(38px,5.4vw,72px)}.vj-h--l{font-size:clamp(30px,3.6vw,48px)}.vj-h--m{font-size:clamp(22px,2.2vw,30px)}.vj-p{font-size:15px;line-height:1.7;color:var(--vj-muted);margin:0;max-width:56ch}.vj-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;margin-bottom:clamp(24px,3vw,40px)}.vj-head .vj-rule{width:48px;height:1px;background:var(--vj-gold)}.vj-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 28px;font:500 12px/1 var(--vj-sans);letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:1px solid var(--vj-ink);background:var(--vj-ink);color:var(--vj-ivory);transition:background .25s,color .25s;cursor:pointer}.vj-btn:hover,.vj-btn--ghost{background:transparent;color:var(--vj-ink)}.vj-btn--ghost:hover{background:var(--vj-ink);color:var(--vj-ivory)}.vj-btn--light{background:var(--vj-ivory);color:var(--vj-ink);border-color:var(--vj-ivory)}.vj-btn--light:hover{background:transparent;color:var(--vj-ivory)}.vj-btn--line-light{background:transparent;color:var(--vj-ivory);border-color:#fbf8f3b3}.vj-btn--line-light:hover{background:var(--vj-ivory);color:var(--vj-ink)}.vj-link{font:500 12px/1 var(--vj-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--vj-ink);text-decoration:none;border-bottom:1px solid var(--vj-gold);padding-bottom:6px}.vj a:focus-visible,.vj button:focus-visible,.vj input:focus-visible{outline:2px solid var(--vj-gold);outline-offset:3px}.vj-sec{padding-block:clamp(44px,5.5vw,80px)}.vj-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,28px)}@media(max-width:989px){.vj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vj-card{display:flex;flex-direction:column;gap:12px;min-width:0}.vj-card__media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#f1ece4}.vj-card__media>a{display:block;height:100%}.vj-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.vj-card:hover .vj-card__media img{transform:scale(1.045)}.vj-badge{position:absolute;top:12px;left:12px;background:var(--vj-ivory);color:var(--vj-ink);font:500 10px/1 var(--vj-sans);letter-spacing:.18em;text-transform:uppercase;padding:7px 10px}.vj-card__add{position:absolute;left:12px;right:12px;bottom:12px;opacity:0;transform:translateY(8px);transition:.3s}.vj-card:hover .vj-card__add,.vj-card:focus-within .vj-card__add{opacity:1;transform:none}@media(hover:none){.vj-card__add{opacity:1;transform:none;position:static;margin-top:0}}.vj-card__add{margin:0}.vj-card__add button{width:100%;min-height:44px;background:#fbf8f3f0;border:0;font:500 11px/1 var(--vj-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--vj-ink);cursor:pointer}.vj-card__add button:hover{background:var(--vj-ink);color:var(--vj-ivory)}@media(hover:none){.vj-card__add{margin:0}.vj-card__add button{border:1px solid var(--vj-line);background:transparent}}.vj-card__title{font-family:var(--vj-serif);font-size:19px;font-weight:500;line-height:1.25;margin:0}.vj-card__title a{color:inherit;text-decoration:none}.vj-card__meta{font-size:12px;color:var(--vj-muted);letter-spacing:.02em}.vj-price{font:500 15px/1 var(--vj-sans);font-variant-numeric:tabular-nums;letter-spacing:.02em}.vj-price small{display:block;margin-top:5px;font-size:11px;font-weight:400;color:var(--vj-muted);letter-spacing:.02em}@media(prefers-reduced-motion:reduce){.vj *{transition:none!important}}.image-block[class*=blog-post-im]{max-width:1100px!important;margin-inline:auto!important;width:100%!important}.image-block[class*=blog-post-im] img{max-height:min(68vh,620px);width:100%;max-width:100%;object-fit:cover}.vj-fcat{padding:4px 0 12px;margin:0}.vj-fcat__title{font:500 11px/1 var(--vj-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--vj-ink);margin:0 0 14px}.vj-fcat ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.vj-fcat a{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font:400 14px/1.3 var(--vj-sans);color:var(--vj-muted);text-decoration:none;transition:color .2s}.vj-fcat a span{font-size:12px;color:var(--vj-muted);opacity:.7;font-variant-numeric:tabular-nums}.vj-fcat a:hover,.vj-fcat a.is-current{color:var(--vj-ink)}.vj-fcat a.is-current{font-weight:500;box-shadow:inset 2px 0 0 var(--vj-gold);padding-left:10px}.facets-drawer__filters .vj-fcat{padding-inline:var(--drawer-padding,20px)}@media(min-width:750px)and (max-width:1099px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.vj-foot ul a{display:inline-block;padding-block:4px}.vj-foot__seller a{display:inline-block;padding-block:3px}.shopify-payment-button__button--unbranded,.shopify-payment-button .shopify-payment-button__button{background:transparent!important;color:var(--vj-ink)!important;border:1px solid var(--vj-ink)!important;box-shadow:none!important}.shopify-payment-button__button--unbranded:hover{background:var(--vj-ink)!important;color:var(--vj-ivory)!important}.vj-buybox{display:flex;flex-direction:column;gap:12px;margin-top:4px}.vj-buybox__list{list-style:none;margin:0;padding:14px 16px;border:1px solid var(--vj-line);display:flex;flex-direction:column;gap:10px;font-size:13px;line-height:1.5;color:var(--vj-muted)}.vj-buybox__list li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:start}.vj-buybox__list svg{color:var(--vj-gold);margin-top:2px}.vj-buybox strong{color:var(--vj-ink);font-weight:500}.vj-buybox a{color:var(--vj-ink)}.vj-buybox__wa{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border:1px solid #1f8f52;color:#1f6f43!important;text-decoration:none;font:500 13px/1 var(--vj-sans);letter-spacing:.02em}.vj-buybox__wa:hover{background:#eaf6ef}@media(hover:none){.vj-card__add{position:absolute!important;left:auto!important;right:10px;bottom:10px;margin:0}.vj-card__add button{width:36px;height:36px;min-height:0;border-radius:50%;padding:0;font-size:0;border:0;background:#fbf8f3f2;box-shadow:0 1px 4px #00000026;display:grid;place-items:center}.vj-card__add button:before{content:"+";font:300 22px/1 var(--vj-sans);color:var(--vj-ink)}}.jdgm-star,.jdgm-star.jdgm--on,.jdgm-star.jdgm--half,.jdgm-star.jdgm--off{color:var(--vj-gold)!important}.jdgm-widget,.jdgm-rev-widg,.jdgm-carousel-wrapper{font-family:var(--vj-sans)!important;color:var(--vj-ink)}.jdgm-rev-widg__title,.jdgm-carousel-title,.jdgm-all-reviews__header{font-family:var(--vj-serif)!important;font-weight:500!important;letter-spacing:.005em}.jdgm-rev__title{font-family:var(--vj-serif)!important;font-weight:500!important;font-size:18px!important}.jdgm-rev__body,.jdgm-rev__author,.jdgm-rev__timestamp{color:var(--vj-muted)!important}.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-submit-rev,.jdgm-btn{background:var(--vj-ink)!important;color:var(--vj-ivory)!important;border:1px solid var(--vj-ink)!important;border-radius:0!important;font:500 12px/1 var(--vj-sans)!important;letter-spacing:.16em!important;text-transform:uppercase;padding:14px 22px!important}.jdgm-rev-widg,.jdgm-rev{border-color:var(--vj-line)!important}.jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:6px;font-size:12px;color:var(--vj-muted);margin:2px 0 6px}.jdgm-rev__icon,.jdgm-rev__buyer-badge{background:var(--vj-blush)!important;color:var(--vj-ink)!important}.product-card .rsi-homepage-container,quick-add-component .rsi-homepage-container,.vj-card .rsi-homepage-container,.card-gallery .rsi-homepage-container{display:none!important}.rsi-homepage-container,.rsi-homepage-container *,[class*=_rsi],[class*=_rsi] *,[id*=_rsi] *{font-family:var(--font-body--family),sans-serif!important;letter-spacing:.02em}button[class*=rsi_],button[class*=rsi_] *,[class*=rsi_] button,[class*=rsi_] button *{font-family:var(--font-body--family),sans-serif!important;font-weight:500!important;letter-spacing:.03em!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sparklebae.css.map */
