.vx{--vx-ink: #111;--vx-paper: #fff;--vx-tile: #efece6;--vx-rosewood: #2b1e18;--vx-ivory: #efe9df;--vx-mute: #77706a;--vx-line: #e4dfd7;--vx-brass: #a88a5a;--vx-serif: "Gilda Display", "Didot", "Bodoni 72", Georgia, serif;--vx-sans: "Jost", "Futura", "Avenir Next", "Helvetica Neue", Arial, sans-serif;--vx-gut: clamp(16px, 2.2vw, 32px);--vx-max: 1560px;--vx-ease: cubic-bezier(.2, .7, .1, 1);color:var(--vx-ink);font-family:var(--vx-sans);font-size:15px;line-height:1.6;letter-spacing:.005em}.vx *,.vx *:before,.vx *:after{box-sizing:border-box}.vx a{color:inherit;text-decoration:none}.vx img{display:block;max-width:100%;height:auto}.vx :focus-visible{outline:1px solid var(--vx-brass);outline-offset:3px}.vx-wrap{max-width:var(--vx-max);margin:0 auto;padding:0 var(--vx-gut)}.vx-serif{font-family:var(--vx-serif);font-weight:400;letter-spacing:0}.vx-mute{color:var(--vx-mute)}.vx-link{border-bottom:1px solid currentColor;padding-bottom:1px;transition:color .2s var(--vx-ease),border-color .2s var(--vx-ease)}.vx-link:hover{color:var(--vx-brass)}.vx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border:1px solid var(--vx-ink);background:var(--vx-ink);color:var(--vx-paper);font:500 14px/1 var(--vx-sans);letter-spacing:.02em;cursor:pointer;transition:background .2s var(--vx-ease),color .2s var(--vx-ease)}.vx-btn:hover,.vx-btn--ghost{background:transparent;color:var(--vx-ink)}.vx-btn--ghost:hover{background:var(--vx-ink);color:var(--vx-paper)}.vx-btn[disabled]{opacity:.45;cursor:default}.vx-btn--full{width:100%}.vx-section{padding:clamp(56px,8vw,120px) 0}.vx-section--tight{padding:clamp(32px,5vw,64px) 0}.vx-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3vw,40px)}.vx-h2{font-family:var(--vx-serif);font-size:clamp(28px,2.8vw,40px);line-height:1.1;margin:0;font-weight:400}.vx-h1{font-family:var(--vx-serif);font-size:clamp(34px,4.4vw,64px);line-height:1.04;margin:0;font-weight:400}.vx-dark{background:var(--vx-rosewood);color:var(--vx-ivory)}.vx-dark .vx-mute{color:#efe9df9e}.vx-dark .vx-btn{background:var(--vx-ivory);color:var(--vx-rosewood);border-color:var(--vx-ivory)}.vx-dark .vx-btn:hover{background:transparent;color:var(--vx-ivory)}.vx-hero{padding:clamp(40px,6vw,88px) 0 clamp(48px,6vw,96px)}.vx-hero__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,4vw,72px);align-items:end}.vx-hero__mark{font-family:var(--vx-serif);font-size:clamp(64px,10.5vw,172px);line-height:.86;margin:0 0 clamp(24px,3vw,40px);letter-spacing:-.012em;font-weight:400}.vx-hero__mark span{display:block}.vx-hero__intro{max-width:34ch;font-size:clamp(16px,1.25vw,19px);line-height:1.55;margin:0 0 32px;color:#efe9dfdb}.vx-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px}.vx-hero__figure{margin:0}.vx-hero__media{position:relative;aspect-ratio:4 / 3;background:#3a2a22;overflow:hidden}.vx-hero__media img{width:100%;height:100%;object-fit:cover}.vx-hero__caption{display:flex;justify-content:space-between;gap:16px;margin-top:14px;font-size:14px}.vx-hero__caption a:hover .vx-serif{color:var(--vx-brass)}.vx-hero__caption .vx-serif{font-size:19px;line-height:1.3;display:block}@media(max-width:860px){.vx-hero__grid{grid-template-columns:1fr}.vx-hero__figure{order:2}}.vx-ruler{display:grid;grid-template-columns:repeat(var(--n, 9),minmax(0,1fr));border-bottom:1px solid var(--vx-ink)}.vx-ruler__col{display:flex;flex-direction:column;justify-content:flex-end;min-height:220px;padding:0 10px 0 0;position:relative}.vx-ruler__bar{width:1px;background:var(--vx-brass);height:calc(var(--h, .1) * 150px + 8px);margin-bottom:14px;transition:background .25s var(--vx-ease),width .25s var(--vx-ease)}.vx-ruler__col:hover .vx-ruler__bar,.vx-ruler__col:focus-visible .vx-ruler__bar{background:var(--vx-ink);width:3px}.vx-ruler__label{font-family:var(--vx-serif);font-size:clamp(20px,2.1vw,32px);line-height:1}.vx-ruler__count{font-size:13px;color:var(--vx-mute);margin:6px 0 16px}.vx-ruler__col[aria-disabled=true]{pointer-events:none;opacity:.4}@media(max-width:760px){.vx-ruler{grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:0}.vx-ruler__col{min-height:0;padding:18px 0 0;border-bottom:1px solid var(--vx-line)}.vx-ruler__bar{height:calc(var(--h, .1) * 48px + 6px);margin-bottom:10px}}.vx-index{list-style:none;margin:0;padding:0;border-top:1px solid var(--vx-line)}.vx-index li{border-bottom:1px solid var(--vx-line)}.vx-index a{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:clamp(14px,1.6vw,22px) 0}.vx-index .vx-serif{font-size:clamp(30px,4.4vw,64px);line-height:1;transition:transform .35s var(--vx-ease),color .2s}.vx-index a:hover .vx-serif{transform:translate(12px);color:var(--vx-brass)}.vx-index__count{font-size:14px;color:var(--vx-mute);white-space:nowrap}.vx-grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:clamp(28px,3vw,48px) clamp(14px,1.6vw,28px)}@media(max-width:1100px){.vx-grid{--cols: 3}}@media(max-width:760px){.vx-grid{--cols: 2}}.vx-card{display:block}.vx-card__media{position:relative;aspect-ratio:4 / 3;background:var(--vx-tile);overflow:hidden}.vx-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s var(--vx-ease)}.vx-card__media img+img{opacity:0}@media(hover:hover){.vx-card:hover .vx-card__media img+img{opacity:1}}.vx-card__meta{padding-top:14px}.vx-card__designer{font-size:13px;color:var(--vx-mute);margin:0 0 3px}.vx-card__title{font-family:var(--vx-serif);font-weight:400;font-size:clamp(17px,1.35vw,20px);line-height:1.25;margin:0}.vx-card__line{font-size:13px;color:var(--vx-mute);margin:4px 0 0}.vx-card__price{font-size:14px;margin:8px 0 0}.vx-card--sold .vx-card__media img{filter:grayscale(.35)}.vx-card--sold .vx-card__price{color:var(--vx-mute)}.vx-cat__head{padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(20px,3vw,36px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end}.vx-cat__intro{max-width:60ch;color:var(--vx-mute);margin:14px 0 0}.vx-cat__count{font-size:14px;color:var(--vx-mute)}.vx-bar{position:sticky;top:var(--hdr, 64px);z-index:5;background:var(--vx-paper);border-top:1px solid var(--vx-line);border-bottom:1px solid var(--vx-line)}.vx-bar__inner{display:flex;align-items:center;gap:28px;min-height:54px;overflow-x:auto;scrollbar-width:none}.vx-bar__inner::-webkit-scrollbar{display:none}.vx-tabs{display:flex;gap:22px;white-space:nowrap}.vx-tabs a{font-size:14px;color:var(--vx-mute);padding:16px 0;border-bottom:1px solid transparent}.vx-tabs a[aria-current=page],.vx-tabs a:hover{color:var(--vx-ink);border-bottom-color:var(--vx-ink)}.vx-bar__sep{width:1px;align-self:stretch;margin:14px 0;background:var(--vx-line);flex:none}.vx-bar__end{margin-left:auto;display:flex;gap:18px;align-items:center;flex:none}.vx-select{-webkit-appearance:none;appearance:none;border:0;background:transparent;font:14px var(--vx-sans);color:var(--vx-ink);padding:8px 20px 8px 0;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 6px top 55%,right 2px top 55%;background-size:4px 4px;background-repeat:no-repeat}.vx-cat__body{padding-top:clamp(28px,3vw,44px);padding-bottom:clamp(64px,8vw,120px)}.vx-pager{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:clamp(40px,5vw,72px);font-size:14px}.vx-pager a,.vx-pager span{min-width:32px;text-align:center;padding:6px 0}.vx-pager .is-current{border-bottom:1px solid var(--vx-ink)}.vx-empty{padding:64px 0;max-width:46ch}.vx-crumbs{font-size:13px;color:var(--vx-mute);padding:22px 0;display:flex;gap:10px;flex-wrap:wrap}.vx-crumbs a:hover{color:var(--vx-ink)}.vx-pdp{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(28px,4vw,80px);align-items:start}.vx-gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vx-gallery button{all:unset;display:block;cursor:zoom-in;background:var(--vx-tile);aspect-ratio:4 / 3;overflow:hidden}.vx-gallery button:first-child{grid-column:1 / -1}.vx-gallery img{width:100%;height:100%;object-fit:cover}.vx-gallery button:focus-visible{outline:1px solid var(--vx-brass);outline-offset:2px}.vx-sheet{position:sticky;top:calc(var(--hdr, 64px) + 24px)}.vx-sheet__designer{font-size:15px;margin:0 0 10px}.vx-sheet__designer a{border-bottom:1px solid var(--vx-line)}.vx-sheet__designer a:hover{border-color:var(--vx-ink)}.vx-sheet__title{font-family:var(--vx-serif);font-weight:400;font-size:clamp(30px,2.9vw,44px);line-height:1.08;margin:0}.vx-sheet__line{color:var(--vx-mute);margin:12px 0 0}.vx-sheet__price{font-size:20px;margin:26px 0 20px}.vx-sheet__price .vx-mute{font-size:15px}.vx-sheet__actions{display:grid;gap:10px}.vx-specs{margin:32px 0 0;border-top:1px solid var(--vx-line)}.vx-specs div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--vx-line);font-size:14px}.vx-specs dt{color:var(--vx-mute)}.vx-specs dd{margin:0}.vx-unit{all:unset;cursor:pointer;font-size:12px;color:var(--vx-mute);margin-left:10px;border-bottom:1px solid var(--vx-line)}.vx-unit:hover{color:var(--vx-ink)}.vx-assure{list-style:none;padding:0;margin:24px 0 0;font-size:14px;display:grid;gap:8px}.vx-assure li{display:flex;gap:12px;align-items:baseline}.vx-assure li:before{content:"";width:14px;height:1px;background:var(--vx-brass);flex:none;transform:translateY(-4px)}.vx-ref{font-size:12px;color:var(--vx-mute);margin-top:20px}.vx-story{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(28px,4vw,80px)}.vx-story__text{font-size:17px;line-height:1.75;max-width:66ch}.vx-story__text p{margin:0 0 1.1em}.vx-bio{background:var(--vx-tile)}.vx-bio__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(28px,4vw,80px)}.vx-bio__text{max-width:66ch;font-size:16px;line-height:1.7}.vx-bio__text p{margin:0 0 1em}@media(max-width:960px){.vx-pdp,.vx-story,.vx-bio__grid{grid-template-columns:1fr}.vx-sheet{position:static}}@media(max-width:560px){.vx-gallery{grid-template-columns:1fr}.vx-specs div{grid-template-columns:100px minmax(0,1fr)}}.vx-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#140f0cf5;display:none;align-items:center;justify-content:center}.vx-lb[open]{display:flex}.vx-lb img{max-width:92vw;max-height:86vh;object-fit:contain}.vx-lb button{all:unset;position:absolute;color:var(--vx-ivory);font:14px var(--vx-sans);cursor:pointer;padding:14px 18px}.vx-lb__close{top:10px;right:12px}.vx-lb__prev{left:8px;top:50%;transform:translateY(-50%)}.vx-lb__next{right:8px;top:50%;transform:translateY(-50%)}.vx-lb__count{position:absolute;bottom:18px;left:50%;transform:translate(-50%);color:#efe9dfb3;font-size:13px}.vx-az{columns:4 220px;column-gap:clamp(24px,3vw,56px)}.vx-az__group{break-inside:avoid;margin:0 0 28px}.vx-az__letter{font-family:var(--vx-serif);font-size:34px;line-height:1;margin:0 0 10px;color:var(--vx-brass)}.vx-az ul{list-style:none;margin:0;padding:0}.vx-az li{display:flex;justify-content:space-between;gap:12px;font-size:15px;padding:3px 0}.vx-az li span{color:var(--vx-mute);font-size:13px}.vx-az a:hover{color:var(--vx-brass)}.vx-dark .vx-az li span{color:#efe9df8c}.vx-letters{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:36px;font-family:var(--vx-serif);font-size:22px}.vx-letters a:hover{color:var(--vx-brass)}.vx-dhead{padding-top:clamp(40px,6vw,96px);padding-bottom:clamp(28px,4vw,56px)}.vx-dhead__name{font-family:var(--vx-serif);font-weight:400;font-size:clamp(44px,7.4vw,120px);line-height:.95;margin:0;letter-spacing:-.01em}.vx-dhead__line{color:var(--vx-mute);margin:18px 0 0}.vx-dhead__bio{columns:2 320px;column-gap:clamp(28px,4vw,64px);max-width:1100px;margin-top:clamp(24px,3vw,40px);font-size:16px;line-height:1.7}.vx-dhead__bio p{margin:0 0 1em}.vx-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,56px)}.vx-services h3{font-family:var(--vx-serif);font-weight:400;font-size:24px;line-height:1.2;margin:0 0 10px}.vx-services p{margin:0;max-width:40ch}@media(max-width:860px){.vx-services{grid-template-columns:1fr}}.vx-journal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,40px)}.vx-journal__media{aspect-ratio:3 / 2;background:var(--vx-tile);overflow:hidden;margin-bottom:16px}.vx-journal__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--vx-ease)}.vx-journal a:hover img{transform:scale(1.03)}.vx-journal h3{font-family:var(--vx-serif);font-weight:400;font-size:22px;line-height:1.25;margin:0 0 8px}.vx-journal p{margin:0;font-size:13px;color:var(--vx-mute)}@media(max-width:860px){.vx-journal{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.vx *,.vx *:before,.vx *:after{transition:none!important;animation:none!important}}.vx .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/21/assets/vestige.css.map */
