.vael-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:none}.vael-modal.is-open{display:block}.vael-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#16130f73;animation:vaelFade .3s}.vael-modal__panel{position:absolute;top:0;right:0;height:100%;width:min(560px,100vw);background:var(--vael-cream);color:var(--vael-ink);overflow-y:auto;padding:34px clamp(20px,3vw,40px);animation:vaelSlide .45s var(--vael-ease)}.vael-modal__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.vael-modal__head .vael-heading{font-size:28px}.vael-modal__close{background:none;border:0;cursor:pointer;font-size:26px;color:inherit;line-height:1}@keyframes vaelFade{0%{opacity:0}}@keyframes vaelSlide{0%{transform:translate(100%)}}.vael-table{width:100%;border-collapse:collapse;font-size:13px}.vael-table th,.vael-table td{padding:11px 8px;text-align:center;border-bottom:1px solid rgba(26,23,20,.1)}.vael-table th{font-weight:500;font-size:10px;letter-spacing:.2em;text-transform:uppercase;background:var(--vael-ivory)}.vael-table tr td:first-child{font-weight:500}.vael-unit-toggle{display:inline-flex;border:1px solid rgba(26,23,20,.2);margin-bottom:16px}.vael-unit-toggle button{background:none;border:0;padding:7px 14px;cursor:pointer;font-size:11px;letter-spacing:.16em;color:var(--vael-earth)}.vael-unit-toggle button.is-active{background:var(--vael-ink);color:var(--vael-cream)}.vael-measure{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:center;margin-top:28px;padding-top:24px;border-top:1px solid rgba(26,23,20,.1)}.vael-measure svg{width:100%;height:auto;stroke:var(--vael-ink);fill:none;stroke-width:1}.vael-measure dl{margin:0;font-size:13px;line-height:1.6}.vael-measure dt{font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:11px;margin-top:10px}.vael-measure dd{margin:0;color:var(--vael-earth)}.vael-pdp-badges{display:flex;gap:6px;flex-wrap:wrap;justify-content:var(--align, flex-start)}.vael-pdp-badges .vael-badge{position:static}.vael-siblings{display:flex;flex-direction:column;gap:10px}.vael-siblings__label{font-size:11px;letter-spacing:.2em;text-transform:uppercase}.vael-siblings__label span{color:var(--vael-earth);letter-spacing:.08em;text-transform:none;margin-left:6px}.vael-siblings__list{display:flex;gap:8px;flex-wrap:wrap}.vael-sibling{display:block;width:56px;aspect-ratio:3 / 4;position:relative;overflow:hidden;outline:1px solid transparent;outline-offset:2px;transition:outline-color .2s;background:var(--vael-ivory)}.vael-sibling img{width:100%;height:100%;object-fit:cover}.vael-sibling.is-current,.vael-sibling:hover{outline-color:var(--vael-ink)}.vael-fit{display:flex;flex-direction:column;gap:12px;padding:16px 0;border-top:1px solid rgba(26,23,20,.1);border-bottom:1px solid rgba(26,23,20,.1);font-size:13px}.vael-fit__row{display:flex;justify-content:space-between;gap:12px;color:var(--vael-earth)}.vael-fit__row strong{color:var(--vael-ink);font-weight:500}.vael-fit__scale{position:relative;height:1px;background:#1a171433;margin:14px 0 8px}.vael-fit__scale span{position:absolute;top:50%;width:11px;height:11px;border-radius:50%;background:var(--vael-ink);transform:translate(-50%,-50%)}.vael-fit__labels{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--vael-earth)}.vael-pdp-links{display:flex;gap:22px;flex-wrap:wrap;align-items:center}.vael-pdp-links button,.vael-pdp-links a{background:none;border:0;padding:0 0 3px;cursor:pointer;color:var(--vael-ink);font-size:11px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--vael-gold);text-decoration:none;display:inline-flex;gap:8px;align-items:center}.vael-pdp-links svg{width:16px;height:16px}.vael-trust{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;padding:18px 0;font-size:12px;color:var(--vael-earth)}.vael-trust__item{display:flex;gap:10px;align-items:center}.vael-trust__item svg{flex:0 0 20px;width:20px;height:20px;fill:none;stroke:var(--vael-ink);stroke-width:1.1}.vael-notify{display:none;flex-direction:column;gap:10px;padding:16px;background:var(--vael-ivory)}.vael-notify.is-visible{display:flex}.vael-notify p{margin:0;font-size:13px;color:var(--vael-earth)}.vael-notify .vael-form{max-width:none;margin:0}.vael-wish-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;border:1px solid rgba(26,23,20,.25);background:transparent;color:var(--vael-ink);cursor:pointer;font-size:11px;letter-spacing:.22em;text-transform:uppercase;transition:border-color .25s}.vael-wish-btn:hover{border-color:var(--vael-ink)}.vael-wish-btn svg{width:17px;height:17px;fill:transparent;stroke:currentColor;stroke-width:1.2}.vael-wish-btn.is-active svg{fill:var(--vael-ink)}.vael-video-note{font-size:12px;color:var(--vael-earth);display:flex;gap:8px;align-items:center}.vael-ctl{padding-block:clamp(56px,7vw,100px)}.vael-ctl__head{text-align:center;margin-bottom:36px}.vael-ctl__head .vael-heading{font-size:clamp(28px,3vw,44px)}.vael-ctl[hidden],.vael-recent[hidden]{display:none}.vael-recent{padding-block:clamp(48px,6vw,90px)}.vael-coll-hero{position:relative;color:var(--vael-ink);text-align:center}.vael-coll-hero--image{color:var(--vael-ivory)}.vael-coll-hero--image .vael-media{height:var(--h, 56vh);min-height:340px}.vael-coll-hero__body{padding:clamp(56px,7vw,100px) var(--vael-gutter) 28px;display:flex;flex-direction:column;align-items:center;gap:14px}.vael-coll-hero--image .vael-coll-hero__body{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;justify-content:flex-end;padding-bottom:clamp(36px,5vw,72px);background:linear-gradient(180deg,#16130f00 40%,#16130f80)}.vael-coll-hero__title{font-size:clamp(38px,5vw,80px)}.vael-coll-hero__desc{max-width:60ch;font-size:15px;line-height:1.75;opacity:.85}.vael-coll-hero__desc p{margin:0}.vael-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:18px var(--vael-gutter) 6px;justify-content:safe center}.vael-chips::-webkit-scrollbar{display:none}.vael-chip{flex:0 0 auto;padding:10px 18px;border:1px solid rgba(26,23,20,.2);color:var(--vael-ink);text-decoration:none;font-size:11px;letter-spacing:.2em;text-transform:uppercase;transition:background .25s,color .25s,border-color .25s;white-space:nowrap}.vael-chip:hover,.vael-chip.is-current{background:var(--vael-ink);color:var(--vael-cream);border-color:var(--vael-ink)}.vael-grid-promo{position:relative;color:var(--vael-ivory);text-decoration:none;display:block;min-height:100%}.vael-grid-promo .vael-media{height:100%;min-height:360px}.vael-grid-promo__body{position:absolute;inset:auto 0 0 0;z-index:2;padding:28px 22px;background:linear-gradient(180deg,#16130f00,#16130f8c);text-align:center}.vael-grid-promo__title{font-family:var(--vael-serif);font-size:clamp(22px,2vw,30px);margin:0 0 10px;font-weight:400}.vael-seo{padding-block:clamp(48px,6vw,88px)}.vael-seo__inner{max-width:820px;margin:0 auto;text-align:center}.vael-seo__inner .vael-heading{font-size:clamp(24px,2.4vw,34px);margin-bottom:16px}.vael-seo__inner .vael-rte{color:var(--vael-earth);line-height:1.85;font-size:14px}.vael-seo__links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:26px}.vael-load-status{text-align:center;font-size:12px;letter-spacing:.14em;color:var(--vael-earth);margin-top:26px}.vael-page-head{text-align:center;padding:clamp(64px,8vw,120px) var(--vael-gutter) clamp(28px,4vw,48px)}.vael-page-head .vael-heading{font-size:clamp(38px,5vw,76px)}.vael-page-head p{max-width:56ch;margin:18px auto 0;color:var(--vael-earth);line-height:1.8}.vael-faq{max-width:860px;margin:0 auto;padding:0 var(--vael-gutter) clamp(64px,8vw,120px)}.vael-faq__group{margin-top:48px}.vael-faq__group-title{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--vael-earth);margin:0 0 8px}.vael-faq details{border-bottom:1px solid rgba(26,23,20,.12)}.vael-faq summary{list-style:none;cursor:pointer;padding:22px 36px 22px 0;position:relative;font-family:var(--vael-serif);font-size:clamp(18px,1.6vw,22px)}.vael-faq summary::-webkit-details-marker{display:none}.vael-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-family:var(--vael-sans);font-weight:300;font-size:22px;transition:transform .3s}.vael-faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.vael-faq .vael-rte{padding:0 0 24px;color:var(--vael-earth);line-height:1.85;font-size:15px}.vael-wishlist-page{padding:0 var(--vael-gutter) clamp(64px,8vw,120px);min-height:40vh}.vael-wishlist-empty{text-align:center;padding:40px 0}.vael-wishlist-empty p{color:var(--vael-earth);margin:0 0 24px}.vael-rte a{color:inherit}.cart-drawer__content>.vael-ship{margin-inline:var(--cart-drawer-padding, 24px)}.vael-ship{padding:14px 0 16px;border-bottom:1px solid rgba(26,23,20,.1);margin-bottom:4px;font-size:13px}.vael-ship p{margin:0 0 10px}.vael-ship strong{font-weight:500}.vael-ship__bar{height:2px;background:#1a17141f;position:relative;overflow:hidden}.vael-ship__bar span{position:absolute;inset:0 auto 0 0;background:var(--vael-gold);transition:width .6s var(--vael-ease)}.vael-upsell{padding:18px 0 6px;border-top:1px solid rgba(26,23,20,.1);margin-top:8px}.vael-upsell__title{font-size:11px;letter-spacing:.24em;text-transform:uppercase;margin:0 0 14px}.vael-upsell__list{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:10px;overflow-x:auto;scrollbar-width:none}.vael-upsell__item{display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:center;font-size:12px}.vael-upsell__item .vael-media{aspect-ratio:3 / 4}.vael-upsell__item a{color:inherit;text-decoration:none}.vael-upsell__add{margin-top:6px;background:none;border:0;border-bottom:1px solid var(--vael-gold);padding:0 0 2px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;color:var(--vael-ink)}.vael-gift-wrap{display:flex;align-items:center;gap:10px;font-size:13px;padding:14px 0 0;cursor:pointer}.vael-gift-wrap input{accent-color:var(--vael-ink);width:16px;height:16px}.vael-toast{position:fixed;z-index:70;left:50%;bottom:24px;transform:translate(-50%,30px);opacity:0;background:var(--vael-night);color:var(--vael-ivory);padding:14px 22px;font-size:12px;letter-spacing:.12em;border:1px solid var(--vael-gold);transition:opacity .35s,transform .35s var(--vael-ease);pointer-events:none}.vael-toast.is-visible{opacity:1;transform:translate(-50%);pointer-events:auto}.vael-toast a{color:var(--vael-gold);margin-left:10px}.product-card .price,.product-card product-price{font-size:14px}.shopify-section .button,.shopify-section button.button{letter-spacing:.2em}.footer .menu__heading,.footer h4{letter-spacing:.24em;text-transform:uppercase;font-size:11px!important;font-family:var(--vael-sans)!important}.product-information .accelerated-checkout-block,.product-information .shopify-payment-button{display:none!important}:root{--vael-cream:#fbfaf8;--vael-ivory:#f5f3ef;--vael-sand:#efece7}.vael-gallery__item .vael-media{aspect-ratio:4/5}.vael-gallery__item .vael-media img{object-position:center top}.vael-card__quick,.vael-heart:hover{background:#fbfaf8f0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vael-4.css.map */
